Arduino-Boy
Time Frame: 03.2018
A primitive handheld “console” with an 8x8 display and 4 buttons I designed, built and programmed myself.
Responsibilities
Designing and building the hardware
Implementing driver software to communicate with the hardware
Implementation of a primitive “operating system” acting as a launcher for programs
Implementing three sample programs
Snake, a clone of the classic game
Break-Out, a simple clone of the classic game
Paint, a very simple drawning program
Creating a custom tool in the Processing framework for generating compressed bitmaps compatible with my driver
Designing a 8x8 pixel font that can be displayed on the LED display
Writing a manual