======== gpiozero ======== .. image:: :target: :alt: Latest Version A simple interface to everyday GPIO components used with Raspberry Pi. Created by `Ben Nuttall`_ of the `Raspberry Pi Foundation`_, `Dave Jones`_, and other contributors. About ===== Component interfaces are provided to allow a frictionless way to get started with physical computing:: from gpiozero import LED from time import sleep led = LED(2) while True: led.on() sleep(1) sleep(1) With very little code, you can quickly get going connecting your components together:: from gpiozero import LED, Button from signal import pause led = LED(2) button = Button(3) button.when_pressed = led.on button.when_released = pause() The library includes interfaces to many simple everyday components, as well as some more complex things like sensors, analogue-to-digital converters, full colour LEDs, robotics kits and more. Install ======= First, update your repositories list:: sudo apt-get update Then install the package of your choice. Both Python 3 and Python 2 are supported. Python 3 is recommended:: sudo apt-get install python3-gpiozero or:: sudo apt-get install python-gpiozero Documentation ============= Comprehensive documentation is available at Development =========== This project is being developed on `GitHub`_. Join in: * Provide suggestions, report bugs and ask questions as `issues`_ * Provide examples we can use as `recipes`_ * Contribute to the code Alternatively, email suggestions and feedback to or add to the `Google Doc`_. Contributors ============ - `Ben Nuttall`_ (project maintainer) - `Dave Jones`_ - `Martin O'Hanlon`_ .. _Ben Nuttall: .. _Raspberry Pi Foundation: .. _Dave Jones: .. _GitHub: .. _issues: .. _recipes: .. _Google Doc: .. _Ben Nuttall: .. _Dave Jones: .. _Martin O'Hanlon:


Project Slug


Last Built

1 week, 3 days ago passed


Home Page



education, gpio, physical-computing, raspberry-pi, zero

Short URLs

Default Version


'latest' Version