一、motoBlockly簡介
我們所使用的 Scratch 2.0+ Transformer + Arduino IDE 雖然使用起來很方便,但是一旦關了電腦,就無法使用了
如果直接使用Arduino IDE寫程式,雖然可以離線版的開發執行,但是對學生而言難度有點高,而使用簡單易懂的圖控式程式語言motoBlockly編寫,可直接轉成Arduino程式碼,方便學習邏輯概念學習,並讓讓生者藉由簡單的電子積木堆疊,可以直接控制 Arduino 及其相關的模組,並了解相關C++語法,加快實作效率!
二、系統安裝
檔案下載:(限校內goole 帳號,登入後即可下載,約211MB),安裝方式,安裝方式,可採預設值。
三、簡單執行
(一)測試SensorBoard的上LED燈( D10 )的亮滅
(二)測試SensorBoard 類比讀入(A0) 並顯示在序列埠監視視窗
(三)超音波(trig=D7 echo=D8) 並顯示在序列埠監視視窗
接線圖(可參考 )
(四)伺服馬達(D3) 來回轉動180度
接線圖(可參考 )
(五)蜂鳴器(D9)的使用-小星星
(六)I2C LCD顯示器(A4-A5)
接線圖(可參考 )
四、綜合應用
1.如何超音波測量距離顯示 LCD顯示器 ??
2.如何用可變電阻(A))控制伺服馬達 ??
五、參考資料
1.https://sites.google.com/site/wenyumaker3/02-arduino-de-ying-yong/03-ce-shimotoblockly-li-xian-ban
2.motoBlockly線上版
https://www.motoduino.com/wp-content/themes/storefront/moto_iot_blockly_v26/demos/code/index.html
沒有留言:
張貼留言