サーボモーターを制御します。
サーボモーターを動かします。
サーボモーター
配線図
実際の配線
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)