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)
上一篇 下一篇

猜你喜欢

热点阅读