自由に工作中

マイコンについて学習しています

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 )