The PyBadge is the middle entry in a line of boards that look and act like mini game controllers. All feature full-color display screens that let you draw your own 8-bit-style designs and bring them to life!
The PyBadge has built-in accelerometer (tilt sensor) and light sensor inputs, in addition to directional controls (four buttons that can be used like a joystick) and other programmable buttons.
For outputs, along with that amazing display, it has a row of RGB NeoPixel lights and a built-in speaker.
That makes a nice compromise between the lower-cost PyBadge LC (which doesn't have an accelerometer) and more self-contained than the higher-end PyGamer (which has a built-in joystick but requires an add-on speaker).
How to Power It
Unlike CPX and Gemma, you can't use a AA battery holder with a JST plug to make the PyBadge portable.
Instead, you can use an extra long (six foot) USB cable attached to your computer or any USB charger.
You can also use a AA battery holder with a USB connector (like this one).