项目简介
本项目借助“All in One Servo Lab” (AISL) 硬件和Arduino代码,实现了一个四层电梯运行的模拟。用户能够通过串行监视器对电梯的上下移动进行控制,同时模拟电梯门的开关以及超载检测。
项目的主要特性和功能
- 电梯控制:利用Arduino代码,可控制电梯在四层楼之间移动。
- 楼层请求:用户可通过串行监视器输入楼层请求,电梯会自动前往指定楼层。
- 门控制:对电梯门的开关操作进行模拟。
- 超载检测:通过硬件上的电位计模拟电梯负载,超过设定重量时触发警报。
- 用户交互:借助LED灯和LCD屏幕,提供电梯状态和操作反馈。
安装使用步骤
- 下载代码:把
elevatorController
文件夹下载并解压到电脑。 - 打开项目:在Arduino IDE中打开
elevatorController.ino
文件。 - 上传代码:将代码上传到Arduino板。
- 配置串行监视器:打开Arduino IDE的串行监视器,把波特率设为9600,选择无行结束选项。
- 操作电梯:用键盘上的
[u]
(上)和[d]
(下)键控制电梯移动,通过串行监视器输入当前楼层和目标楼层。 - 模拟超载:调整硬件上的电位计模拟电梯负载,观察超载警报的触发。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】