“鼓掌热度仪”的版本间的差异
853387039@qq.com(讨论 | 贡献) (Created page with "{{Language|鼓掌热度仪}} {| style="width: 800px;" |- | ==目的== 检测鼓掌声音,声音越大,灯光亮度越强,当灯到最亮时,蜂鸣器报警提醒。 =...") |
853387039@qq.com(讨论 | 贡献) (→搭建硬件) |
||
第31行: | 第31行: | ||
*Setup 1:将CoreUSB接到电脑。打开示例程序,选择好板卡和串口下载程序。 | *Setup 1:将CoreUSB接到电脑。打开示例程序,选择好板卡和串口下载程序。 | ||
− | [[File: | + | [[File:Applause_heat_setup_1.jpg|600px|center|thumb]] |
*Setup2:将Mic接到Sensorhub的A0,蜂鸣器接到D6,彩灯接到D4引脚上。 | *Setup2:将Mic接到Sensorhub的A0,蜂鸣器接到D6,彩灯接到D4引脚上。 | ||
[[file:Microduino-sensorhub_rule.JPG|thumb|800px|center]] | [[file:Microduino-sensorhub_rule.JPG|thumb|800px|center]] |
2015年6月11日 (四) 07:27的版本
Language | English |
---|
目的检测鼓掌声音,声音越大,灯光亮度越强,当灯到最亮时,蜂鸣器报警提醒。 原理设备
搭建硬件
软件调试代码说明
#define PIN 4
Adafruit_NeoPixel strip = Adafruit_NeoPixel(6, PIN, NEO_GRB + NEO_KHZ800);
#define mic_pin A0
#define buzzer_pin 6
#define voice 400
if (voice_data > voice)
{
num++;
if (num > 255)
{
num = 255;
buzzer();
}
colorWipe(strip.Color(num, 0, 0));
//delay(10);
Serial.println(num);
time = millis();
}
结果鼓掌声音越大,灯光亮度越强,当灯到最亮时,蜂鸣器报警提醒。当声音低于预设值,延时3S关闭灯光和蜂鸣器。你也可以通过乐高搭建一个漂亮的外观。 视频 |