- Learn Linux
- Learn Electronics
- Raspberry Pi
- LPI certification
- News & Reviews
Pygame Zero for Makers is a collection of resources to demonstrate how Pygame Zero can be used for Maker projects. This includes using Pygame Zero as an alternative front end to electronic circuits, as well as how touch screens can be integrated into a maker project.
The overriding philosophy is that interfaces do not need to be boring.
The Pygame Zero for Makers worksheet was created for the UK 3D Printer meet-up 2019.
It is a hands on workshop that creates a graphical interface to control some simple electronics. This is used to create the electronics.py demonstration.
The rest of the code is not documented, but shows examples of how Pygame Zero can be used to make novel interfaces.
pgzero-demo.py - Provides a demonstration of creating buttons and LEDs which doesn't need any external electronics.
pgzero-demo-sml.py - Is a smaller version of the pgzero-demo. It is designed to fit onto the official Raspberry Pi 7inch touch screen.
bargraph.py - Shows a simple bargraph display similar to one you may use on a volume control display
bargraph-speed.py - Shows the bargraph alongside a speedometer type display. These show the same value, but damping is used on the speedometer to make if feel more natural.
house.py - provides a very different look to most other interfaces. In this case used to control the Raspberry Pi Christmas House that I used in an earlier project [Raspberry Pi Christmas House project](http://www.penguintutor.com/news/raspberrypi/christmas-house)
Please view the copyright information regarding use of the circuits.