Micro Python の書き方(PWM)
忘れてしまうのでメモ。Rasberry Pi Pico用。
from machine import PWM
# LEDを接続したGPIOの番号
LED_PIN = 18
# PWMの周波数
FREQ = 100
# duty比を0~100で設定
DUTY = 25
# 指定したピンをPWM出力するようにする
led = PWM( PIN (LED_PIN) )
# PWMの周波数を設定する
led.freq( FREQ )
# デューティー比を0~65535の範囲で設定する
pwm_out = int( DUTY / 100 * 65535 )
# PWM出力する
led.duty_u16( pwm_out )