Page 134
from gpiozero import PWMOutputDevice
from signal import pause
pwm = PWMOutputDevice(4)
pwm.frequency = 10000
pwm.value = 0.5
pause()
Page 136
from gpiozero import PWMOutputDevice
pwm = PWMOutputDevice(4)
pwm.frequency = 1000
while True:
pwm.value = 0.1
pwm.value = 0.9
Page 132
from gpiozero import PWMOutputDevice
from time import sleep
pwm = PWMOutputDevice(4)
pwm.frequency = 1000
pwm.value = 0.1
while True:
sleep(0.5)
pwm.toggle()
Page 139
from gpiozero import PWMOutputDevice
from time import sleep
pwm = PWMOutputDevice(4)
pwm.frequency = 1000
steps = 8
delay = 0.01
while True:
for d in range(steps):
pwm.value = d/steps
sleep(delay)
for d in range(steps):
pwm.value = (steps-d)/steps
sleep(delay)
Page 145
from gpiozero import PWMOutputDevice
from time import sleep
pwm = PWMOutputDevice(4)
pwm.frequency = 1000
steps = 8
delay = 0.001
while True:
for d in range(steps):
pwm.value = d/steps
sleep(delay)
for d in range(steps):
pwm.value = (steps-d)/steps
sleep(delay)