Webduino模擬器「瘋」神榜:用LED燈+蜂鳴器+超音波完成「倒車雷達」、學「多重邏輯判斷」

image

在上一篇「Webduino模擬器「瘋」神榜:用「如來神掌」玩超音波感測器! 文章中,曾介紹模擬器中的超音波,不只有硬體的連接,還能透過拉霸顯示手掌,來模擬超音波距離的遠近!這次我們再配合 LED 燈與蜂鳴器(它也可以真的透過電腦本身的喇叭發出聲音喔!),透過「多重邏輯判斷」的積木,依據距離的不同,做不同的顯示方式與音效,達到類似「倒車雷達」的效果!


※ Webduino 官方網站:https://webduino.io/

※ Webduino 的Arduino 模擬器網址:http://simulator.webduino.io/

※ 用LED燈+蜂鳴器+超音波完成「倒車雷達」、學「多重邏輯判斷」 Demo  網址 :http://simulator.webduino.io/#-KprqWGXkAZlbm_YYdSZ

註:目前線上模擬器只能在 Windows / MAC 電腦上使用,無法在平板與手機上使用喔!

在 Webduino 線上模擬器中,沒有電壓、連接腳位可連接裝置的限制,所以要玩一些原本因硬體限制,而需要使用麵包板才能完成的應用,都是沒有問題的!


一、模擬器「硬體」連接與硬體積木程式

  • 加入一顆 LED 燈,腳位為10
  • 加入蜂鳴器,腳位為9,接地與LED燈相同,都接到同一個 GND
  • 加入超音波感測器,腳位為7、6,VCC 接 5V 電源

image

image


二、使用「顯示文字」網頁互動區,將超音波擷取的距離顯示出來

led01


三、使用「邏輯判斷」依據超音波所擷取的不同距離,做不同 LED 燈的顯示

led2

此步驟完整積木如下圖:

led3


四、將不同的蜂鳴器播放音符,加入上述「邏輯判斷」條件式中

在加入蜂鳴器播放積木時,建議可以加上「判斷 buzzer 的狀態為已經停止」的積木,避免因為前一個聲音還未播放完畢,就繼續播放一次,而造成聲音重疊的問題,在此範例中,單一音符的影響比較不明顯,若是播放多個音符或音樂時,就會顯現出來喔!

led5

此步驟完整積木如下圖:

led6


五、測試模擬器



※ 延伸閱讀:

張貼留言

這個網誌中的熱門文章

原來Google雲端硬碟也能開放「匿名上傳」,做為學生作業、比賽稿件上傳就不用再傷腦筋了!(Google Apps Script應用服務指令碼)

OnlineVideoConverter 雲端影片擷取服務,讓您不只下載 youtube 影片,更能直接下載指定範圍的影片內容,幫您省下影片下載後再剪輯轉檔的時間!(也有瀏覽器擴充工具,讓使用率較高的人更方便!)

「Google 語音輸入法」、「訊飛中文語音輸入法」APP ,讓智慧型裝置也能輕鬆「離線」進行語音輸入!