Micropython | Pyboard 控制 FRC Tal
2019-01-14 本文已影响0人
T_K_233
Talon SR
33.4
~ 67.8
`` ~ 18 * 10000
from pyb import ADC, Timer, Pin
pin_out = Timer(2, freq=333).channel(1, Timer.PWM, pin=Pin('X1'), pulse_width_percent=0)
pin_in = ADC(Pin('X19', mode=Pin.IN, pull=Pin.PULL_DOWN))
save_bt = Pin('X2', Pin.IN, Pin.PULL_UP)
while True:
if save_bt.value():
val = 0
else:
val = min(max(33.4, pin_in.read() / 140 + 30), 67.8)
pin_out.pulse_width_percent(val)