Arduino声控灯&人体红外检测控制灯

mac2024-04-03  58

最近在学习物联网,毕竟现在人工智能包括无人驾驶,自动避障等行业的火热,所以在这里分享学习笔记

工具:

硬件:Arduino,热释电红外(用于人体红外感应),声音模拟器(声控灯),网上有卖不是很贵十几块钱

声音模拟器: 热释电红外:

软件:Mixly

步骤

【实验一】实现声控灯。 【实验二】实现人体红外检测控制LED灯开关。

一.在mixly中写好相关模块控制代码

【实验一】实现声控灯 模块代码:

对应的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许多有趣的东西

最新回复(0)