PCB layout, purchasing and welding according to the BOM list, and after completion, bootloader and game import.
Using Arduino, first menu bar: File → Preferences
Enter in the attachment development board manager URL:
Then, according to the address of the red C drive in the picture above, copy the "package_arduboy_homemade_index.json" in the project attachment to the folder xxxxx/arduino15 at the aforementioned address.
Copy "arduboy-homemade-1.2.9.zip" in the project attachment to the address xxxxx/arduino15/staging/packages folder.
Then, return to Arduino, menu: Tools → Development Board → Development Board Manager, search for Arduboy homemade, and click Install. After installation, the toolbar selection properties are as follows:
Then connect the Vcc, GND, MISO, MOSI, RST, SCK of USBasp to the reserved ports on the PCB one by one, and click the burn boot program to complete the burning.
After the programming is successful, connect it to the computer via the data cable, and you can see the Arduboy Leonardo in the serial port of the device manager.
Select Python, download and install python, address: https://www.python.org/downloads/.
After the download is complete, enter "python -m pip install pyserial" and "python -m pip install pillow" in the command line.
Connect Arduboy to the computer through the data cable, open "uploader-gui.py" in the project attachment, click... in the Upload Flash image column, select "flashcart-image.bin" in the project attachment, and click Upload Flash image, the game import is completed.
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet