“电子迎宾器”的版本间的差异
853387039@qq.com(讨论 | 贡献) (Created page with "{{Language| 电子迎宾器}} {| style="width: 800px;" |- | ==目的== 做一个电子迎宾器,可以安装在门上,人走过发出欢迎声,并随机变幻颜色。 ...") |
853387039@qq.com(讨论 | 贡献) (→搭建硬件) |
||
第36行: | 第36行: | ||
==搭建硬件== | ==搭建硬件== | ||
*Setup 1:往Audio模块里面拷贝欢迎音频。 | *Setup 1:往Audio模块里面拷贝欢迎音频。 | ||
− | + | 用MicroUSB数据线将Audio接到Windows的电脑上(注意MAC的识别不了),音频文件总容量不大于4M。 | |
参考: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接到电脑。打开示例程序,选择好板卡和串口下载程序。 |
2015年6月21日 (日) 01:48的版本
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)]);
结果当检测到有人活动时,彩灯随机亮起一个颜色,并播放欢迎音频。你也可以通过乐高搭建一个漂亮的外观。 视频 |