最近在学习物联网,毕竟现在人工智能包括无人驾驶,自动避障等行业的火热,所以在这里分享学习笔记
硬件:Arduino,热释电红外(用于人体红外感应),声音模拟器(声控灯),网上有卖不是很贵十几块钱
声音模拟器: 热释电红外:
软件:Mixly
【实验一】实现声控灯。 【实验二】实现人体红外检测控制LED灯开关。
【实验一】实现声控灯 模块代码:
对应的c语言代码如下:
volatile int item; void setup(){ item = 0; Serial.begin(9600); pinMode(11, OUTPUT); } void loop(){ item = analogRead(A0); Serial.println(item); if (item >= 70) { digitalWrite(11,HIGH); } else { digitalWrite(11,LOW); } }【实验二】实现人体红外检测控制LED灯开关。 模块代码:
对应的c语言代码:
volatile boolean item; void setup(){ item = 0; pinMode(0, INPUT); Serial.begin(9600); pinMode(11, OUTPUT); } void loop(){ item = digitalRead(0); Serial.println(item); if (item == 1) { digitalWrite(11,HIGH); } else { digitalWrite(11,LOW); } }声控灯: 灯泡连接到相应的管脚,声控灯一共三条线,一条连管脚,一条连电伏,一条连GND 实现人体红外检测控制LED灯开关: 同上
先点击编译看是否成功,再把usb线连接到电脑并上传,上传成功后这个arduino就可以实现相应功能了
视频演示链接: 声控灯 人体红外检测控制LED灯开关
arduino还可以实现很多功能,温度,屏幕显示等等不过需要相应的组件,这些只能算作入门级的,以后会继续发布相关的简单入门案例,相信大家可以自己Diy许多有趣的东西