Page 52 - 人工智能——为机器植入智慧
P. 52
人工智能——为机器植入智慧
图 3-7
(2) 实验编程并上传程序,根据触碰传感器模块的变化,调整伺服电机的定位角度以
控制开门和关门。
实验步骤:讨论实验方案,硬件连接,编程上传,观察实验并撰写实验报告等。
#include <Servo.h>
Servo myservo;
void setup() {
pinMode(10,INPUT); // 定义 10 号端口为触碰传感器输入
myservo.attach(11); // 定义 11 号端口为伺服电机输出
myservo.write(0); // 伺服电机初值设为 0 度,开门
}
void loop() {
if (digitalRead(10)==HIGH) { // 未检测到银行卡
myservo.write(0); // 伺服电机保持 0 度,开门
delay(15);
} else {
myservo.write(90); // 伺服电机输出 90 度,关门
delay(15);
}
}
阶段四:测试
模拟银行卡插入和拔出 ATM,观察门禁(伺服电机)的变化情况。
阶段五:交流分享
1. 展示各自的作品,介绍制作过程中最难忘的事。
2. 评选最佳作品效果团队和最佳作品外观团队。
38

