Micro:boy
Posted: Mon Jan 22, 2018 2:32 pm
I have been recently working on a simple add-on for the micro:bit, that has an OLED display and a bunch of buttons, allowing you to make games that are more similar to what we know from arcades and handheld game consoles. Details are available at https://hackaday.io/project/27757-microboy
The extra pcb is attached to the micro:bit with five bolts, and contains the screen, six buttons, a speaker and a battery with a power switch.
Of course, the example code includes the driver for the SH1106 display, and firmware for the ATtiny24 chip that I used for handling the buttons. The whole thing communicates with the micro:bit over I2C on the pins 2 and 3, so it requires a recent version of MicroPython from the repository to be able to re-init the I2C to work on those pins.
I'm still working on some simple games, but what I have already makes me confident that it's possible to make some interesting games with this.
The extra pcb is attached to the micro:bit with five bolts, and contains the screen, six buttons, a speaker and a battery with a power switch.
Of course, the example code includes the driver for the SH1106 display, and firmware for the ATtiny24 chip that I used for handling the buttons. The whole thing communicates with the micro:bit over I2C on the pins 2 and 3, so it requires a recent version of MicroPython from the repository to be able to re-init the I2C to work on those pins.
I'm still working on some simple games, but what I have already makes me confident that it's possible to make some interesting games with this.