mBlock 單元二十一:打地鼠模擬

若您覺得文章寫得不錯,請點選文章上的廣告,來支持小編,謝謝。

Webduino 模擬器:打地鼠一文中,筆者使用模擬器來模擬打地鼠,卻沒有實際硬體可以玩,所以本文將使用mBlock打造Arduino版的打地鼠。

硬體材料(Materials):
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


完成圖(The finished assembling):


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等待時間會隨著分數越高,時間越短


示範影片:


程式範例可在此下載




沒有留言: