“电子迎宾器”的版本间的差异
(→搭建硬件) |
|||
第82行: | 第82行: | ||
</source> | </source> | ||
==搭建硬件== | ==搭建硬件== | ||
− | * | + | *Setup1:将人体红外传感器接到接到Sensorhub的D4引脚上,彩灯接到D6引脚上。 |
[[file: Electronic_greeting_setup_1.jpg |600px|center]] | [[file: Electronic_greeting_setup_1.jpg |600px|center]] | ||
LED灯的连接方法如图,请注意连接顺序,从LED的IN接口接入,从OUT接口接出本应用最多可控制6个LED灯。 | LED灯的连接方法如图,请注意连接顺序,从LED的IN接口接入,从OUT接口接出本应用最多可控制6个LED灯。 |
2015年9月16日 (三) 13:44的最新版本
Language | English |
---|
目的有人经过的时候,迎宾小人就会奏起欢快的音乐。 原理人体红外热释传感器检测有无运动的人,若有则点亮了led灯同时播放一首音频后停止播放。延时一段时间后无运动的人则关闭灯光。 设备
下载程序
软件调试
#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3); // RX, TX
//#define AUDIO_PORT Serial1 //Core+
#define AUDIO_PORT mySerial //Core
#define humanHotSensor 4//PIR传感器D4
#define PIN 6//彩灯
if (humanHotState) {
colorWipe(strip.Color(125, 125, 125));//彩灯亮
if (!playing) {
Serial.println("play sound.....");
// audio_play();
audio_choose(1);//播放音频
playing = true;
}
}
else
{
playing = false;
//audio_pause();
Serial.println("stop sound.....");
colorWipe(strip.Color(0, 0, 0));
}
搭建硬件
LED灯的连接方法如图,请注意连接顺序,从LED的IN接口接入,从OUT接口接出本应用最多可控制6个LED灯。
结果当检测到有人活动时,彩灯亮起一个颜色,并播放欢迎音频。你也可以通过乐高搭建一个漂亮的外观。 视频 |