Page 116 - 人工智能——为机器植入智慧
P. 116
人工智能——为机器植入智慧
5. 实验:人体感应延时关灯。人体感应模块每次触发的时间间隔为 5 秒,从实用的角度考
虑,可以通过编程将人体感应后的 LED 模块亮灯时间适当延长,并将触发信号间隔延长至 30 秒。
void setup() {
pinMode(3, INPUT); // 定义 3 号端口为输入
pinMode(13, OUTPUT); // 定义 13 号端口为输出
}
void loop() {
if(digitalRead(3)==HIGH){ // 如果读入高电平
digitalWrite(13, HIGH); // 13 脚置高电平,亮灯
delay(30000); // 延时 30 秒
}else{ // 否则
digitalWrite(13, LOW); // 13 脚置低电平,关灯
}
} // 循环
6. 完成人体感应小夜灯制作。利用乐高积木搭建场景模型,模拟改变场景环境,通过
实验测试人体感应小夜灯的功能。
7. 展示作品并介绍制作过程中的经验与收获;评选出最佳感应效果作品和最佳外观造
型作品。
活动 C 定制个性小夜灯
活动目标
1. 了解 RGB 全彩 LED 模块的结构与工作原理。
2. 掌握利用 Arduino 编程控制 RGB 全彩 LED 模块的方法。
3. 掌握正确连接并调节 RGB 全彩 LED 模块和人体感应模块的方法;设计并制作个性
小夜灯。
活动简介
利用 Arduino 编程控制 RGB 全彩 LED 模块,并将 RGB 全彩 LED 模块、人体感应模块
正确连接到单片机上,设计并制作一款个性化的小夜灯。
活动材料
Arduino Nano 控制板、RGB 全彩 LED 模块、人体感应模块、杜邦线、乐高积木、移动
电源等。
102

