使用firmata实现pwm输出
from pyfirmata import Arduino, util
import time
board = Arduino('COM4')
pin3 = board.get_pin('d:3:p')
def set_pwm(pin, value):
board.digital[pin].write(value / 255.0)
# Main loop
while True:
# Set PWM value from 0 to 255
for i in range(256):
set_pwm(3, i)
time.sleep(0.2)