图形编程试玩蜂鸣器

课程视频

点击观看视频

假如您的小车固件早于V200622,请先升级固件到最新版本。

传感器说明和连线方法

小龟给各位购买了小车的小伙伴都赠送了一枚无源蜂鸣器,如下图:

 


小伙伴们可以参考下图用杜邦线把小车和蜂鸣器连接起来:


视频中的范例

范例一:播放乐谱 “duo re mi fa suo”

<xml xmlns="https://developers.google.com/blockly/xml"><block type="buzzer_music" id="S1xr5jwbS,6F3Bk^BD_g" x="94" y="157"><field name="pin">A1</field><field name="music">1 2 3 4 5 6 7 1'</field></block></xml>

范例二:播放800Hz声音

<xml xmlns="https://developers.google.com/blockly/xml"><block type="buzzer_play" id=":h%O?*l|[mmmhM]6$.SB" x="193" y="165"><field name="pin">A1</field><field name="hz">800</field><field name="time">1</field></block></xml>

范例三:播放8000Hz声音

<xml xmlns="https://developers.google.com/blockly/xml"><block type="buzzer_play" id=":h%O?*l|[mmmhM]6$.SB" x="193" y="165"><field name="pin">A1</field><field name="hz">8000</field><field name="time">1</field></block></xml>

范例四:比对播放800Hz和8000Hz声音

<xml xmlns="https://developers.google.com/blockly/xml"><block type="buzzer_play" id=":h%O?*l|[mmmhM]6$.SB" x="193" y="165"><field name="pin">A1</field><field name="hz">800</field><field name="time">1</field><next><block type="buzzer_play" id="ggEPW]!y~r_yM%,:OVy:"><field name="pin">A1</field><field name="hz">8000</field><field name="time">1</field></block></next></block></xml>

范例五:播放多个乐谱

<xml xmlns="https://developers.google.com/blockly/xml"><block type="buzzer_music_play" id="Os`IYcaSQ))|I#6^gu5W" x="124" y="85"><field name="pin">A1</field><statement name="music"><block type="buzzer_music_item" id="*{oS*X8%44Kqkt+w05M."><field name="music">5_5_ | 6 5 1' | 7 0 5_5_ | 6 5 2' |&#10; 1' - 5_5_ | 5' 3' 1'| 7 0</field><next><block type="buzzer_music_item3" id="M4-rEbNx[-f(A];32+nV"><field name="music">6. 5_ 3 5 | 1' {6_5_} 6 - | 3 5_6_ 5 3 | {1_6,_} {5_3_} 2- |&#10;2. 3_ 5 5_6_ | {3 2} 1 - | 5. 3_ {2_1_} {6,_1_} | 5, - - 0</field></block></next></block></statement></block></xml>

范例六:小车边运动边播放警报声

<xml xmlns="https://developers.google.com/blockly/xml"><block type="left" id="tE-MNM69VL[4H]GXev47" x="224" y="132"><field name="time">2</field><next><block type="buzzer_fire" id="3!S{EtNXF*.3_.ObNOa6"><field name="pin">A1</field></block></next></block></xml>