サーボモーターを制御します。

サーボモーターを動かします。
サーボモーター
配線図
実際の配線
MicroPythonプログラム
from machine import Pin, PWM
import utime
pwm = PWM(Pin(16))
pwm.freq(50)
#sensor_adc = machine.ADC(0)
def servo_value(degree):
    return int((degree * 9.5 / 180 + 2.5) * 65535 / 100)
while True:
    #reading = sensor_adc.read_u16()
    pwm.duty_u16(servo_value(0))
    print(servo_value(0))
    utime.sleep(1)
    pwm.duty_u16(servo_value(90))
    print(servo_value(90))
    utime.sleep(1)
    pwm.duty_u16(servo_value(180))
    print(servo_value(180))
    utime.sleep(1)
 
 




 
  
  
  
  
 