Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

Raspberry Pi Pico Python SDK その1:デジタル入出力

実際のところ

出力

from machine import Pin

led = Pin("LED", Pin.OUT) #出力として設定
led.value(1) #High
led.value(0) #LOW

入力

from machine import Pin

pin16 = Pin(16, Pin,IN, Pin,PULL_UP) #16番ピンをプルアップで入力待ち
pin16.irq(lambda pin: print("Here", pin.irq().flags()), Pin.IRQ_FALLING) #割込みが生じた旨を表示