SG90 |
SG90の仕様 PWMサイクル:20mS 制御パルス:0.5ms~2.4ms 制御角:±約90°(180°) 配線:茶=GND、赤=電源[+]、橙=制御信号 [JRタイプ] トルク:1.8kgf・cm 動作速度:0.1秒/60度 動作電圧:4.8V(~5V) 温度範囲:0℃~55℃ 外形寸法:22.2x11.8x31mm 重量:9g |
SG90 |
from machine import Pin,PWM
import utime servo = PWM(Pin(12)) servo.freq(50) #角度(degree)からデュティー比を0〜65535 の範囲の値として返す関数 def servo_value(degree): return int((degree * 9.5 / 180 + 2.5) * 65535 / 100) while True: servo.duty_u16(servo_value(0)) utime.sleep(1) servo.duty_u16(servo_value(90)) utime.sleep(1) servo.duty_u16(servo_value(180)) utime.sleep(1) |