A collection of examples for using the gpiozero library for reading sensors and activating actuators
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
rra 0f5bddf435 updated readme 4 years ago
templates init commit 4 years ago
.gitignore Initial commit 4 years ago
LICENSE Initial commit 4 years ago
README.md updated readme 4 years ago
analogSensor.py init commit 4 years ago
distanceSensor.py init commit 4 years ago
ldrLed.py init commit 4 years ago
remoteGpioFromHome.py init commit 4 years ago
remoteGpioFromPi.py init commit 4 years ago
servo.py init commit 4 years ago
webLed.py init commit 4 years ago

README.md

pi_gpiozero_examples

A collection of examples for using the gpiozero library for reading sensors and activating actuators

First steps

Install python3-gpiozero

$ sudo apt update && sudo apt install python3-gpiozero

##analogSensor.py

How to read analog values using a MCP3008 ADC (analog to digital converter)

##distanceSensor.py

Using HC-SRO4 distance sensor

Hardware required:

* 330 & 470 ohm resistors
* HC-SRO4 Distance sensor

##ldrLed.py

Using an LDR to set the values of an LED, also smoothing and constraining sensor values in the process

Hardware required: * LDR * LED * 330 ohm resistor

servo.py

Operate a servo

webLed.py

Turn an LED on or off based on the input from a web page

Requires flask ($ sudo apt install python3-flask)

To change the look of the HTML page, have a look at the folder template

remoteGpioFromHome.py

Interact with an LED using remote-gpio.

remoteGpioFromPi.py

Read buttons on different Pis in the VPN to trigger an LED