Webduino模擬器「瘋」神榜:用 LED 點矩陣+按鈕+蜂鳴器模擬擲骰子、認識等待、聲音播放與停止積木
玩大富翁、桌遊都少不了這個東西:骰子,我們也可以利用 Webduino 模擬器輕鬆製作出兼具動畫、音效的「虛擬骰子」,這樣下次就不用擔心玩遊戲時,找不到骰子囉! 在這個範例中我們將製作「數字版」與「圖形板」兩個版本,前者著重在如何判斷聲音是否還在播放、聲音停止積木與等待積木的使用,後者則再加強 LED 點矩陣圖形繪製的練習! 此外,在這個範例中,也第一次介紹到「按鈕開關」元件,使用上就跟一般的實體按鈕相同,也具有「按下」、「放開」、「長按」等三種不同狀態。 ※ Webduino 官方網站: https://webduino.io/ ※ Webduino 的Arduino 模擬器網址: http://simulator.webduino.io/ ※ 用 LED 點矩陣+按鈕+蜂鳴器:模擬擲骰子「數字版」 Demo 網址 : 馬克1號版: http://simulator.webduino.io/#-KtFbdgTe0wyoUgD0uUY Smart開發板: http://simulator.webduino.io/#-LfU918LpRBYr7TQuvyC ※ 用 LED 點矩陣+按鈕+蜂鳴器:模擬擲骰子「圖形版」 Demo 網址 : 馬克1號版: http://simulator.webduino.io/#-KrnHUlCSVdIu8vLhFwp Smart開發板: http://simulator.webduino.io/#-LfUA0qCeEuGyruppPUS 註:目前線上模擬器只能在 Windows / MAC 電腦上使用,無法在平板與手機上使用喔! 在 Webduino 線上模擬器中,沒有電壓、連接腳位可連接裝置的限制,所以要玩一些原本因硬體限制,而需要使用麵包板才能完成的應用,都是沒有問題的! 一、模擬器「硬體」連接與硬體積木程式 加入一個 LED 點矩陣,VCC 接 5V,腳位為 DIN:13、CS:12、CLK:11 加入蜂鳴器,腳位為2,另一個腳位接到 GND 加入按鈕,S:7、V:3.3V、G:GND 二、加入「按鈕開關」積木 三、加入「變數 K」自 1 到 6 數字隨機取得 四、使用邏輯積木判斷聲音是否已停止播放,才繼續播放聲...