大一的數位整合傳播課程中學習利用Webduino來創作遊戲
Webduino是初學者學習物聯網的好夥伴,實現真正用 Web 串接 Arduino 的技術,利用圖形化的程式編輯介面,搭配自行研發的開發版,純粹撰寫 HTML 與 Javascript 的網頁語法,就能夠玩轉各式各樣的傳感器,降低踏入物聯網的門檻。
先從Blockly開始學習、接觸Webduino
▼用Blockly來顯示按的狀態
開始用HTML程式和Webduino物件/感應裝置來連結
▼HTML按鈕控制燈光顏色
▼HTML與光敏電阻來感應環境,使燈光變色
▼HTML連結展示跳躍三色燈
遊戲作品-警察打小偷遊戲
輸入Webduino ID連結,看到小偷圖案按下按鍵可增加分數,平民圖案按下按鍵會扣分
防作弊裝置:不能長按按鍵或多次按,這樣分數會從0開始算。
Webduino與Construct2結合的雙人遊戲
遊戲分為2個玩家(上和下),使用Webduino按鈕可跳躍,超音波裝置可發射物件來攻擊小鳥,若一位玩家攻擊到一隻小鳥,另一位玩家的遊玩畫面會多增加一隻鳥。
當攻擊到10隻小鳥時,會出現攻擊力更強的物件。
另外參與Webduino自走車組裝研習課程,利用Blockly設定,可將組裝好的自走車利用遙控器來控制行走方向。