###### 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
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.