“音乐闹钟”的版本间的差异
(Created page with "{| style="width: 800px;" |- | ==目的== 搭建的是一个音乐闹钟,通过触碰开关来控制闹钟开关及设置闹钟时间。 File: MusicBox_alarm.jpg|600px|cent...") |
(→搭建硬件) |
||
第34行: | 第34行: | ||
==搭建硬件== | ==搭建硬件== | ||
*Setup1:将两个Crash触碰开关接到Hub的D4,D6的引脚上。 | *Setup1:将两个Crash触碰开关接到Hub的D4,D6的引脚上。 | ||
− | [[file: music_boxz _4_6.JPG | + | [[file: music_boxz _4_6.JPG|800px|center]] |
*Setup 2:将TF卡装在AudioShield模块的卡槽中。 | *Setup 2:将TF卡装在AudioShield模块的卡槽中。 | ||
[[File: _MusicBox_Joystick _TF.jpg|600px|center]] | [[File: _MusicBox_Joystick _TF.jpg|600px|center]] | ||
第47行: | 第47行: | ||
*Setup7:将所有模块堆叠在一起,顺序随意(除了Audio,AudioShield和Amplifier三个要挨在一起),电路部分搭建完成了! | *Setup7:将所有模块堆叠在一起,顺序随意(除了Audio,AudioShield和Amplifier三个要挨在一起),电路部分搭建完成了! | ||
[[file: MusicBox_Crash _steup_ok.JPG|600px|center]] | [[file: MusicBox_Crash _steup_ok.JPG|600px|center]] | ||
+ | |||
==代码下载== | ==代码下载== | ||
[[file: Music_clock.zip]] | [[file: Music_clock.zip]] |
2015年11月19日 (四) 07:08的版本
目的搭建的是一个音乐闹钟,通过触碰开关来控制闹钟开关及设置闹钟时间。 原理检测两个触碰开关的按下状态:短按或者长按。按键1长按切换闹钟的开关状态,短按则设置闹钟的小时时间。按键2长按设置闹钟的分钟减,短按则设置闹钟的分钟加。 设备
搭建硬件
代码下载代码说明
int alarm_hour = 19;
int alarm_minute = 45;
结果通过触碰开关来控制闹钟时间及闹钟开关状态。你也可以通过乐高搭建一个漂亮的外观。 视频 |