“振动报警器”的版本间的差异
853387039@qq.com(讨论 | 贡献) (→结果) |
853387039@qq.com(讨论 | 贡献) (→搭建硬件) |
||
第31行: | 第31行: | ||
==搭建硬件== | ==搭建硬件== | ||
*Setup 1:将CoreUSB接到电脑。打开示例程序,选择好板卡和串口下载程序。 | *Setup 1:将CoreUSB接到电脑。打开示例程序,选择好板卡和串口下载程序。 | ||
− | + | [https://github.com/Microduino/Microduino_Tutorials/tree/master/MCookie_Tutorial/SHOCK_alarm SHOCK_alarm] | |
*Setup 2:将所有CoreUSB与Sensorhub叠加。 | *Setup 2:将所有CoreUSB与Sensorhub叠加。 | ||
[[File: shock_alarm_setup_1.jpg|600px|center|thumb]] | [[File: shock_alarm_setup_1.jpg|600px|center|thumb]] |
2015年6月24日 (三) 09:33的版本
Language | English |
---|
目的做一个震动报警器,当有震动时,蜂鸣器循环发出两次报警音频。 原理设备
搭建硬件
软件调试
#define pushButton 4 //震动
#define speakPin 6 //蜂鸣器
if (millis() - time > 2000)
{
if (!digitalRead(pushButton))
shock = false;
time = millis();
}
if (shock)
{
for (int j = 0; j < 2; j++)
buzzer();
}
else
noTone(speakPin);
结果当敲击震动传感器,蜂鸣器循环两次报警,循环之后没有震动时则停止。你也可以通过乐高搭建一个漂亮的外观。 视频 |