1.シンプルなON/OFF 2.ループ処理 3.ループ後も続ける 4.外部スイッチの読み取り | 5.外部スイッチでラズパイを制御 6.センサーを使う |
from machine import Pin # 入出力モジュールを準備 import time # タイマーモジュールを準備 # 入力ピン設定 sw = Pin(0, Pin.IN, Pin.PULL_UP) # スイッチのピン番号を指定してswとして入力設定(プルアップ) # 出力ピン設定 led = Pin(15, Pin.OUT) # 外部LEDのピン番号を指定してledとして出力設定 # メイン処理 ----------------- while True: # ずっと繰り返し print("sw = {:d}".format(sw.value())) # スイッチの状態(ON=0 /OFF=1)表示 if sw.value() == 0: # スイッチが押されていたら led.value(1) # LEDを点灯 else: # スイッチが押されてい なければ led.value(0) # LEDを消灯 time.sleep(0.5) # 待ち時間