原标题:【Arduino中级系列教程】项目一 感应灯
上一课: 从串口中认识“数字”与“模拟”
友情提示:搭配Gravity:新版Arduino中级套件食用更佳!
这节要做的是个感应灯,当有人经过的时候,LED灯就会自动亮起,人一旦走了,LED又自动关闭了。这里用到的传感器是人体红外热释电运动传感器。它是一种能检测人或动物身体发射的红外线的传感器。拿它来做整人玩具应该是个不错的选择!
所需元件
1× 数字食人鱼红色LED发光模块
1× 人体红外热释电运动传感器
硬件连接
人体红外热释电运动传感器
连接数字引脚2
数字食人鱼红色LED发光模块
连接数字引脚13
硬件分析(数字输入—数字输出)
整个装置分为三个部分,输入,控制与输出。人体红外热释电运动传感器为输入设备, Arduino就是控制设备,LED发光模块就是输出设备。
又由于人体红外热释电运动传感器为数字量的传感器,所以接数字口。LED输出信号也是数字量,同样接数字口。
输入代码
样例代码 2-1:
//项目二 —— 感应灯
intsensorPin = 2; //传感器连接到数字2
intledPin = 13; //LED连接到数字13
intsensorState