Page 115 - 人工智能——为机器植入智慧
P. 115
项目九 智能小夜灯
活动材料
Arduino Nano 控制板、LED 模块、人体感应模块、杜邦线、乐高积木、移动电源等。
活动准备
设置好电脑、Arduino Nano 控制板和下载数据线;准备好教学用的人体感应小夜灯;准
备好实例程序及其源代码。
活动步骤
1. 了解人体感应模块的结构与功能。
2. 讨论:人体感应模块可以应用在哪些场景中?
3. 布置任务:制作一个人体感应小夜灯。
4. 实验:人体感应灯。连接人体感应模块,将模块 OUT 信号输出脚连接单片机数字端
口 D3,编程并上传程序,模拟人体接近传感器时的环境变化,观察 LED 模块的输出值。
图 9-7 图 9-8
void setup() {
pinMode(3, INPUT); // 定义 3 号端口为输入
pinMode(13, OUTPUT); // 定义 13 号端口为输出
}
void loop() {
if(digitalRead(3)==HIGH){ // 如果读入高电平
digitalWrite(13, HIGH); // 13 脚置高电平,亮灯
}else{ // 否则
digitalWrite(13, LOW); // 13 脚置低电平,关灯
}
} // 循环
101

