星期四, 2月 14, 2019

Raspberry Pi 使用 Hardware PWM by PiGPIO 控制 LED 亮度

  • running daemon at boot time for Hardware PWM
sudo systemctl enable pigpiod
  • use gpiozero + pigpio @ pin 12,13,18,19
from gpiozero.pins.pigpio import PiGPIOFactory
from gpiozero import PWMLED

factory = PiGPIOFactory()
led = PWMLED(12, pin_factory=factory)
  • loop 5 times and wait
led.pulse(2, 2, n=5, background=False)
  • loop forever
led.pulse(2, 2, n=None, background=True)

參考資料:(官方說明文件)
限定 GPIO
啟動 daemon
import PiGPIO
指定 frequency, factory
調整 LED 亮度

#Arduino analogWrite 呼吸燈

沒有留言: