# https://www.seeedstudio.com/blog/2021/01/25/programmable-io-with-raspberry-pi-pico/ from rp2 import PIO, StateMachine, asm_pio from machine import Pin import time @asm_pio(set_init=PIO.OUT_LOW) def led_off(): set(pins, 0) @asm_pio(set_init=PIO.OUT_LOW) def led_on(): set(pins, 1) sm1 = StateMachine(1, led_off, freq=2000, set_base=Pin(16)) sm2 = StateMachine(2, led_on, freq=2001, set_base=Pin(16)) sm1.active(1) sm2.active(1)