概要
- 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)