Page 56 - 人工智能——为机器植入智慧
P. 56
人工智能——为机器植入智慧
步骤包括:讨论实验方案,硬件连接,模拟环境场景,观察实验并撰写实验报告等。
#include <Servo.h>
Servo myservo;
void setup() {
pinMode(9,OUTPUT); // 定义 9 号端口为控制语音模块输出
pinMode(10,INPUT); // 定义 10 号端口为触碰传感器输入
myservo.attach(11); // 定义 11 号端口为伺服电机输出
myservo.write(0); // 伺服电机初值设为 0 度,开门
}
void loop() {
while(digitalRead(10)==HIGH){ // 未检测到银行卡
myservo.write(0); // 伺服电机保持 0 度,开门
delay(15);
}
while(digitalRead(10)==LOW){ // 检测到银行卡
myservo.write(90); // 伺服电机保持 90 度,关门
delay(15);
if(analogRead(A0)>1000){ // 未检测到人
digitalWrite(9,HIGH); // 触发语音模块“请取出您的银行卡”
}
}
}
3. 安装制作具有人体感应提示功能的智能门控。
将超声波传感器安装在 ATM 模型上方。模拟环境场景
后实验并调整程序。
4. 分享总结
(1) 展示各自的作品,交流制作过程中的收获。
(2) 评选最佳作品效果团队和最佳作品外观团队。
活动 B 学习单
图 3-11
(略,可参考本项目活动 A 学习单。)
42

