Webduino模擬器「瘋」神榜:用LED燈+蜂鳴器+超音波完成「倒車雷達」、學「多重邏輯判斷」
在上一篇「Webduino模擬器「瘋」神榜:用「如來神掌」玩超音波感測器! 文章中,曾介紹模擬器中的超音波,不只有硬體的連接,還能透過拉霸顯示手掌,來模擬超音波距離的遠近!這次我們再配合 LED 燈與蜂鳴器(它也可以真的透過電腦本身的喇叭發出聲音喔!),透過「多重邏輯判斷」的積木,依據距離的不同,做不同的顯示方式與音效,達到類似「倒車雷達」的效果!
註:目前線上模擬器只能在 Windows / MAC 電腦上使用,無法在平板與手機上使用喔!
在 Webduino 線上模擬器中,沒有電壓、連接腳位可連接裝置的限制,所以要玩一些原本因硬體限制,而需要使用麵包板才能完成的應用,都是沒有問題的!
![image image](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlWmIFZ6oU1v-48ti5gB_kRXbsVSNdvuvcuEelpdtNVJp-ZjmrGLwFFj_RH1gLNuvjX6POX0S_CJ4uHHiQdgBgipJY-6Z0H8cvkW8-FlO9molTS4WaptBaaZLAo0psGPwkKyzurca-RQ/?imgmax=800)
![image image](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-tdOU2V_LC84t6Kx5w5zq96T3wDxuJ1zxEJhkpqmb6mwcsWm08nMn4X1QljfJl05lPB3BKTKDG21MZOCQ_UVD0c-IU1T7Zw9iKCeSyFPowVlJhd7BRoyIHtKD2LyvWDXd5wE52xsprQ/?imgmax=800)
![led01 led01](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaXFypaXMbE6hIR98v4yCNwXNM7szafUCbXSsc8PGul97NNSQ6TIbMpDo-FOpu92VOidiItNmVF_GVE_zW0cpJMcrYl5x_ERvvTojqOR420LI9VYC8g8r5g3wPCkB4dRnQ-tGQS4xzCw/?imgmax=800)
![led2 led2](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1iArG-Q73Wp-tvrWi0zGdqzVhxpylHzW5HwyWkpMlEDqe7l-IjM-gbdsW2lgkatxcI-idaMDfUt1hER6Mb49uuEWT-JuCTTVp5mtN6pTHANB_IVWMiSFsq9zu6cfvprpVmAzk8pDC7g/?imgmax=800)
此步驟完整積木如下圖:
![led3 led3](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2YmTK5pC5dvFeooFAPZcL4zqKj3fD_3F6kMLWBkHcHmubYOXdLc5Y8S06ysUaswj7Q0ZzNd1kJqQ_PRXGygdZnvIjbDBzANCuccceoc-MY23lWk2GL2dlqxegko7q2I_1vALtUiyeZw/?imgmax=800)
![led5 led5](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikI2_UOs_bjcbrRAXBW3V-ST1Bc0Qr0Jl3FtJIO9U53u0WasCNLyzwEIKjW3NFSbBzsS5DX6Ng_iGFPRbE0_HjJnAbw_wtZLJjJC2reKu4eBvWpbK1y3V8hBoqasgqo97VMzHEP5C8_w/?imgmax=800)
此步驟完整積木如下圖:
![led6 led6](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7t3ovwGRANe5WC3MNkPWsJlcv0ZvfJKZJbCsGXe-6dRQGB5rvVFs7657IkjrcHhF9jg2THfdCll4wLtfZ4SIdGNjJIZp3ZkbxKbwUeajyrlgODLLXjCURzcTypkEPTQ8wrACCQb2lOg/?imgmax=800)
※ Webduino 官方網站:https://webduino.io/
※ Webduino 的Arduino 模擬器網址:http://simulator.webduino.io/
※ 用LED燈+蜂鳴器+超音波完成「倒車雷達」、學「多重邏輯判斷」 Demo 網址 :
在 Webduino 線上模擬器中,沒有電壓、連接腳位可連接裝置的限制,所以要玩一些原本因硬體限制,而需要使用麵包板才能完成的應用,都是沒有問題的!
一、模擬器「硬體」連接與硬體積木程式
- 加入一顆 LED 燈,腳位為10
- 加入蜂鳴器,腳位為9,接地與LED燈相同,都接到同一個 GND
- 加入超音波感測器,腳位為7、6,VCC 接 5V 電源
二、使用「顯示文字」網頁互動區,將超音波擷取的距離顯示出來
三、使用「邏輯判斷」依據超音波所擷取的不同距離,做不同 LED 燈的顯示
此步驟完整積木如下圖:
四、將不同的蜂鳴器播放音符,加入上述「邏輯判斷」條件式中
在加入蜂鳴器播放積木時,建議可以加上「判斷 buzzer 的狀態為已經停止」的積木,避免因為前一個聲音還未播放完畢,就繼續播放一次,而造成聲音重疊的問題,在此範例中,單一音符的影響比較不明顯,若是播放多個音符或音樂時,就會顯現出來喔!此步驟完整積木如下圖:
留言