Page 51 - 人工智能——为机器植入智慧
P. 51
项目三 ATM智能门控
2. 伺服电机测试实验。实验目的是了解伺服电机的工作方式。
将伺服电机连接在单片机的数字端口 D11,编程控制并观察伺服电机定位状态。
实验步骤:讨论实验方案,硬件连接,编程并上传,观察实验并撰写实验报告等。
图 3-6
#include <Servo.h>
Servo myservo;
int pos = 0;
void setup() {
myservo.attach(11); // 定义 11 号端口为伺服电机输出
}
void loop() {
for (pos = 0; pos <= 180; pos += 1) {
myservo.write(pos); // 伺服电机从 0 度转到 180 度
delay(15);
}
for (pos = 180; pos >= 0; pos -= 1) {
myservo.write(pos); // 伺服电机从 180 度转到 0 度
delay(15);
}
}
3. ATM 插卡锁门智能门控实验。实验目的是通过编程实验掌握触碰传感器和伺服电
机的应用方法。
(1) 硬件连接:连接触碰传感器模块,将信号输出脚连接单片机数字端口 D10,端口
D11 连接伺服电机;将触碰传感器安装于 ATM 模型插卡口内,将伺服电机安装在 ATM 模
型门边等。
37

