Merge pull request #121 from bennuttall/patch-3

Use GPIO Zero for Traffic HAT
This commit is contained in:
RM 2016-10-17 16:53:50 +01:00 committed by GitHub
commit 692c174572

View File

@ -50,19 +50,26 @@ pin:
###A quick and easy way to learn the basics of GPIO on a budget. All in a nice HAT.
```python
import RPi.GPIO as IO
from gpiozero import TrafficHat
from time import sleep
from signal import pause
IO.setmode(IO.BCM)
hat = TrafficHat()
#Lights
IO.setup(22,IO.OUT)
IO.setup(23,IO.OUT)
IO.setup(24,IO.OUT)
# control components individually
hat.lights.green.on()
sleep(1)
hat.lights.amber.on()
sleep(1)
hat.lights.red.on()
sleep(1)
hat.buzzer.on()
sleep(1)
hat.off() # turn everything off
#Buzzer
IO.setup(5,IO.OUT)
# set up events on button press/release
hat.button.when_pressed = hat.lights.blink
hat.button.when_released = hat.lights.off
#Button
IO.setup(25,IO.IN,pull_up_down=IO.PUD_UP)
pause()
```