Ben Nuttall ● Education Developer Advocate at the Raspberry Pi Foundation – Software & project development – Learning resources & teacher training – Community outreach ● @ben_nuttall on Twitter
LED - PWM from gpiozero import PWMLED from time import sleep led = PWMLED(17) led.on() # on led.off() # off led.value = 0.5 # half brightness led.pulse() # coming in v1.2
Traffic Lights from gpiozero import TrafficLights lights = TrafficLights(9, 10, 11) lights.on() # all on lights.off() # all off lights.red.on() # red on lights.toggle() # swap state of all lights
Full colour LED from gpiozero import RGBLED led = RGBLED(2, 3, 4) led.red.on() # full red led.color = (1, 0, 1) # purple led.blue = 0.3 # dim the blue value to 0.3 # now (1, 0, 0.3)
Motor from gpiozero import Motor from time import sleep motor = Motor(forward=17, backward=18) while True: motor.forward() sleep(5) motor.backward() sleep(5)