在Webduino 模擬器:打地鼠一文中,筆者使用模擬器來模擬打地鼠,卻沒有實際硬體可以玩,所以本文將使用mBlock打造Arduino版的打地鼠。
Arduino UNO R3 板子 x 1
公對公杜邦線 x 14
公對母杜邦線 x 6
麵包板 x 1
蜂鳴器 x 1
I2C LCD x 1
四腳按鈕 x 4
LED x 4
1K 電阻 x 5
接線對應腳位:
蜂鳴器接 D12
LCD SDA 接 A4
LCD SCL 接 A5
按鈕分別接 D3、D5、D7、D9
LED分別接 D2、D4、D6、D8
mBlock I2C LCD 擴展
要讓 mBlock 可以使用 I2C LCD 的積木,需在 mBlock中,開啟擴展管理員安裝擴展 LCD I2C Pack 1.03。並將 NewLiquidCrystal (本文使用NewliquidCrystal_1.3.4.zip)解壓縮後,複製到mBlock 的 Arduino 程式庫路徑 C:\Program Files (x86)\mBlock\Arduino\libraries 。
在計分方面,筆者設計當分數越高時,分數加越多
LED等待時間會隨著分數越高,時間越短
示範影片:
程式範例可在此下載。
沒有留言:
張貼留言