###### tags: `scratch` `mBlocK` `arduino` # mBlocK 慧編程介紹 --- mBlocK除了自身產品外,對於Arduino、microbit、ESP32......等,常見的開發板接有支援,並且還有許多擴充資源可以使用,讓很多模組一樣可以藉由Scratch積木程式編寫。適合中、小學生上手。  --- ## 下載軟體&安裝 在下載區可以找到安裝軟體,本次介紹為mBlock 5 版 若是想用mBlock 5網頁版,需要下載mLink安裝才能控制Arduino,所以建議下載桌面版就好。  --- USB驅動程式要記得安裝  ---  --- ## 執行mBlocK 安裝完成後可以在桌面找到程式執行  --- 如果有用過scratch會發現畫面上的東西很類似,功能也差不多。主要是多了開發板區域,可以用來選擇開發版。 功能表==>主要是用來存檔,開起檔案。 舞台區==>與scratch中的舞台功能一樣,會依照程式執行(如果是開發板就會比較用不到) 開發板區==>選要用的開發板,例如:Arduino、microbit......等。 積木區==>拉取程式方塊的地方。 組合區==>編寫程式方塊的地方。  --- 假設我們是用Arduino nano 所以先移除原先的開發板,在按"添加"加入Arduino nano  --- Arduino nano有分兩種新舊版本 (補充資料:[Arduino Nano 的 Bootloader](https://www.misterngan.com/7258/arduino-nano-bootloader/)) 目前2022之後買的大多是Arduino nano (不用選old) 點選⭐可設為預設(以後開程式就會自動帶入)  --- 無論是哪一個版本Arduino的介面方塊都是這些 剩下的就要靠下方的"延伸集"擴充。  --- ## 開發版連線 把手邊的USB線將Arduino開發板與電腦連載一起 (照片裡是Arduino NANO + 擴充板的組合)  --- 在設備裡有"連線"的選項 (注意:上傳必須是深藍色的,才會燒資料到Arduino開發板) 會跳出新的視窗,可能會看到是灰色的 可以勾選”顯示所有可以連線的設備” 再到下方找到連接的COM代號 (小技巧:可以接線狀態看一下有哪些COM代號,拔除USB時再看一下,少掉的那一個就是連接Arduino開發板,所以在連接選他就是了)  --- 有出現"連線成功"就是OK了  --- ## 寫一個測試程式 我們來測試一下功能是不是正常,寫一個LED閃燈程式來驗證利用Arduino開發板上的D13有個LED燈,讓他閃爍一下。 首先在"事件"找到"當Arduino 啟動時"的方塊拉出  --- 找到"控制" 將"等待1秒"和"不停重複"方塊拉出  --- 連接Arduino開發板後會有“腳位”的方塊集 將"設定數位腳位9輸出為高電位"方塊拉出  --- 試試看能不能組合成下面的方塊圖示 要將"設定數位腳位9輸出為高電位"的腳位9改為13 然後一個是高電位(亮),一個是低電位(滅)  --- 完成後可以在設備找到上傳(之前的連線變成上傳) 之後會出現一個小視窗展示進度,完成會出現"程式碼上傳成功" 成功就會看到板子上LED不停閃爍。  ---
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up