“电子迎宾器”的版本间的差异
853387039@qq.com(讨论 | 贡献) (→搭建硬件) |
853387039@qq.com(讨论 | 贡献) (→搭建硬件) |
||
第39行: | 第39行: | ||
参考:https://www.microduino.cc/wiki/images/9/90/JQ6500.pdf | 参考:https://www.microduino.cc/wiki/images/9/90/JQ6500.pdf | ||
*Setup 2:将CoreUSB接到电脑。打开示例程序,选择好板卡和串口下载程序。 | *Setup 2:将CoreUSB接到电脑。打开示例程序,选择好板卡和串口下载程序。 | ||
+ | [https://github.com/Microduino/Microduino_Tutorials/tree/master/MCookie_Tutorial/body_welcome body_welcome] | ||
*Setup 3:将所有模块叠加,注意Audio和Amplifier两个模块要叠在一起,因为有音频通讯。 | *Setup 3:将所有模块叠加,注意Audio和Amplifier两个模块要叠在一起,因为有音频通讯。 | ||
[[File: Electronic_greeting _setup_1.jpg|600px|center|thumb]] | [[File: Electronic_greeting _setup_1.jpg|600px|center|thumb]] |
2015年6月24日 (三) 09:28的版本
Language | English |
---|
目的做一个电子迎宾器,可以安装在门上,人走过发出欢迎声,并随机变幻颜色。 原理设备
搭建硬件
用MicroUSB数据线将Audio接到Windows的电脑上(注意MAC的识别不了),音频文件总容量不大于4M。 参考:https://www.microduino.cc/wiki/images/9/90/JQ6500.pdf
软件调试
#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3); // RX, TX
//#define AUDIO_PORT Serial1
#define AUDIO_PORT mySerial
#define PIN A0 //彩灯
#define body_pin 4 //人体红外传感器
if(key_get(body_pin,0))
{
if(i>3)
i=1;
colorWipe(color[random(1,10)]);
audio_choose(i);
i=i+1;
}
colorWipe(color[random(1,10)]);
结果当检测到有人活动时,彩灯随机亮起一个颜色,并播放欢迎音频。你也可以通过乐高搭建一个漂亮的外观。 视频 |