###### tags: `測試報告` # mBlock ## mBlock 不依循 Arduino 標準 mBlock 是為他自己的商品所設計, 許多功能已經被他包裝 (限制) 住, 例如在 mBlock 中寫簡單的閃爍 LED 會是這樣: ![](https://i.imgur.com/FNRGvXO.png) 產生出來的程式碼長這樣: ![](https://i.imgur.com/M8bY2TQ.png) 可以看到 delay 是它用 millis 做出來的, 但是 mBlock 沒有提供 millis 的積木, 所以只能單純等待時間, 沒辦法邊等待邊做事。 另外, 所有的事情都在 Setup 完成, loop 是假的, 棄置不用。 ## mBlock 功能受限 如同上述, 許多 Arduino 標準函式庫的功能在 mBlock 裡沒有對應的積木: ![](https://i.imgur.com/ajXCTYL.png) 等待的積木只有一種, 序列埠也支援硬體序列埠, 不支援軟體序列埠: ![](https://i.imgur.com/nAnW0yM.png) 像是感測器也只有超音波感測器: ![](https://i.imgur.com/1GSvRiR.png) ## mBlock 半英半中 整體界面雖然有繁體中文版, 但是用到像是 Arduno 控制板積木卻都只有英文版: ![](https://i.imgur.com/u0TT7lJ.png)
×
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