rra
4 years ago
1 changed files with 50 additions and 1 deletions
@ -1,3 +1,52 @@ |
|||||
# pi_gpiozero_examples |
# pi_gpiozero_examples |
||||
|
|
||||
A collection of examples for using the gpiozero library for reading sensors and activating actuators |
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 |
||||
|
Loading…
Reference in new issue