【Python】Raspberry Pi Pico でGPIO制御

概要

  • Raspberry pi pico でMicroPythonにてプログラミング
  • GPIOの入力と出力を制御してみます。

コード

  • GPIO3を入力、GPIO7を出力とします。
  • GPIO3には、タクトスイッチがついているという仮定で、タクトスイッチが押されている間だけGPIO7が出力されるものとします。
from machine import Pin, I2C
import time

TactSw = machine.Pin(3, machine.Pin.IN, machine.Pin.PULL_DOWN)

Out = machine.Pin(7, machine.Pin.OUT)

# 無限ループでタクトスイッチの確認と出力ON/OFFを繰り返し
while(True):
    
    # タクトスイッチが押された時はoutをON
    if TactSw.value() == 1:
        Out.value(1)
        print("OUT ON")
    
    # タクトスイッチが押されていない時はoutをOFF
    else:
        Out.value(0)
    
    time.sleep(0.1)

参考

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です