ArduBigBOY - Arduboy compatible 8-bit handheld Arduino game platform
#ArduBigBOY is My #Homemade on breadboard using Only Arduino Pro Micro, SSD1309 OLED screen, with W25Q128 128Mbit Flash
ArduBigBOY is an #Arduboy compatible game platform .
It provides a larger 2.42" OLED screen and a built-in SPI flash IC to support carrying around hundreds of games in your pocket without having to re-program the MCU from another device.
If you enjoyed those videos, then please subscribe to my channel
which I update every week
👉 Subscribers : https://bit.ly/2EpEwrU
ORIGINAL:
Many thanks to @Mr.Blinky for his excellent resources to help us create Arduboy Homemades!
https://community.arduboy.com/t/arduino-board-package-for-arduboy-and-homemade-versions/5347
https://github.com/MrBlinky/Arduboy-homemade-package
_________________________________
Step 1: Gather the Components
_________________________________
You will need:
1) Arduino Pro micro (NOT Pro Mini. Pro micro the one with ATmega32u4 chip)
2) 7 Pin SPI OLED Display
3) 4 Pin Momentary Push Button (12x12x7.3mm)
Copper clad (If you are making PCB) or you can use Breadboard / perfboard.
4) Slide Switch
5) 3v Button cell battery and holder
6) Piezo Electric buzzer plate
WARNING: You have to make sure that you have a ATmega32u4 based pro micro and 7 pin old display, otherwise the project won't work.
Attach arduino and OLED display to corresponding header pins.
If you are making this project on a breadboard, then all you need to do is just connect the components as specified in the schematics. Here I have a separate joystick using 7 buttons and attached them to the Arduino Pro Mini.
The Connections are:
Connect All buttons to GND of arduino.
BUTTON_UP - Pin A0 of Arduino
BUTTON_DOWN - Pin A3 of Arduino
BUTTON_LEFT - Pin A2 of Arduino
BUTTON_RIGHT - Pin A1 of Arduino
BUTTON_A - Pin 7 of Arduino
BUTTON_B - Pin 8 of Arduino
Speaker - Pin 5 of Arduino
OLED pin GND and CS - GND pin of arduino
OLED pin VCC - VCC of arduino
OLED pin SCK - Digital pin 15 of arduino
OLED pin SDA - Digital pin 16 of arduino
OLED pin RES - Digital pin 6 of arduino
OLED pin DC - Digital pin 4 of arduino
____________________________________________
Serial Flash W25Q128 TO Arduino Pro Micro
____________________________________________
1 / CS TO RX . PIN 2
2/ D0 TO MISO PIN 15
3/ WP . TO 3.3V . 3.3V Voltage Regulator
4/ GND . TO GND .
5/ DI . TO . SDA . PIN 14
6/ CLK . TO SCk PIN .16
7/ HOLD TO 3.3V . 3.3V Voltage Regulator
8/VCC . TO 3.3V . 3.3V Voltage Regulator
Burn the bootloader
===================
MR.Blinky created the Arduboy-homemade-package for homemade Arduboy. Browse to MR.Blinky’s GitHub folder for the homemade Arduboy.
https://github.com/MrBlinky/Arduboy-homemade-package
____________________________________________________
Compile and upload single games to Arduboy
===========================================
Games for Arduboy can be downloaded from the following sources:
Arduboy community forum for games:
https://community.arduboy.com/c/games
The GitHub search on "Arduboy games"
https://github.com/topics/arduboy-game
or just search "GitHub arduboy games" on google.
Game collections shared by others.
e.g. Erwin's Arduboy collections
http://arduboy.ried.cl/
To upload hex file to Arduboy, you need to use an uploader. There are many on the internet. I like to use MR.Blinky's uploader as it's simple to use.
Browse to https://github.com/MrBlinky/Arduboy-Python-Utilities
and follow the instructions there to install MR.Blinky's Arduboy Python utilities.
________________________________
Write games to serial flash
===========================
To write the consolidated game file to serial flash, you need to use MR.Blinky's Arduboy Python Utilities again. You should have this already installed if you follow the previous step.
Otherwise, browse to https://github.com/MrBlinky/Arduboy-Python-Utilities
and follow the instructions there to install MR.Blinky's Arduboy Python utilities.
------------------------------------------------------------------------
About Social Media, Business, and Blogging
------------------------------------------------------------------------
https://www.youtube.com/djamaluk
https://www.facebook.com/Djamal.UK
https://twitter.com/DjamalUK
https://Djamal.UK
Code and Schematic OR Any Questions Please let me know in the comment section below
Thank you everyone for stopping by my youtube channel I would love to hear from you, so leave a comment to let me know you were here!