loading

因為mBlock的預設USB/藍牙的baurate速度太快(115200),導致傳輸過程時常落漆,造成指令解釋錯誤雞同鴨講。為避免困擾,只要將速度改至38400即可,所以要更新韌體和修改相應的js檔。請先下載arduino.zip和uno.hex,以進行下個步驟。

(註)

1. uno.hex 已不包含原mBlock所有硬體,僅能使用Arduino Uno指令

2. 一開始會先設定 D2~D13為OUTPUT,啟始值為LOW

3. 按空白綠旗或停止,皆會回復2.之初始值

Step 1: How to Change Baurate of MBlock

解決步驟:

(1)擴充-擴展管理器

(2)選 Arduino,按下"移除擴展"按鈕

(3)按下"添加擴展"按鈕

(4)選擇arduino.zip,按確定

(5)刪除韌體 tools/hex/uno.hex

(6)將新uno.hex拷貝進去

(7)關閉mBlock,重開mBlock

(8)控制板選"Arduino"

(9)更新韌體

(10)OK

以上,希望對大家有幫助^^

<p>請問uno.hex要怎麼產生?我想要做個nano328.hex</p>

About This Instructable

462views

4favorites

License:

Bio: maker for educational kit since 2014
More by ted99tw:Arduino KickStarter Bell MeArm.Joystick Industry 4.0 light sword 
Add instructable to: