有一陣子沒在用 Arduino 了,後來比較常使用 ESP32 來做 BT WiFi 遙控汽車。
最近看到因為有同好在自製 Arduno 遊戲掌機,才發現這個 Arduboy 相容掌機的新世界。
在拍賣網站買到原型機後,因為本身是使用 MacBook Air, 可是銷售網站所提供的相關資源都是以 Windows 為主。花了不少時間去故障排除,總算是成功地在 Arduino IDE 中編譯源碼下載到主板,同時也找到在 Mac OS 上使用 Python Utility 燒錄 HEX 程式碼的工貝,彌補了只能用 Windows 或是 Android Util 燒錄失敗的困境.
在 Android IDE 或是自己編譯自 Github 抓回的源碼,可以依照以下設定
Dev Board : Arduino Leonardo
要裝Arduboy2、ArduboyTones函數庫 or Arduboy
至於 Python Uploader.py 可以依據以下資訊自 Github 取得,然後按照指示安裝。
Python uploader
1. https://github.com/MrBlinky/Arduboy-Python-Utilities
2. Download and unzip file to /Users/gausskao/Arduboy/PyUtil
3. virtualenv mip
4. source mip/bin/activate
5. pip install pyserial
6. pip install -upgrade pip
7. Download games in Game\ sub-folder.
8. python uploader.py Game/DonkeyKongV0.05.hex
FAQQ Check Arduino com port.
(mip) Gaussde-MacBook-Air:Pyutil gausskao$ ls /dev/tty.*
/dev/tty.Bluetooth-Incoming-Port /dev/tty.M8-CSRGAIA
/dev/tty.BoseQC35II-SPPDev /dev/tty.usbmodem14101
(mip) Gaussde-MacBook-Air:Pyutil gausskao$