Arduboy 掌機初體驗

有一陣子沒在用 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$