gitの基本

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# Sample Code : スイッチ入力のサンプル
# マニュアルを見てラズパイにスイッチを接続しておいてください。

# モジュールのインポート
from time import sleep                 # sleep(ウェイト処理)ライブラリの読み込み
import RPi.GPIO as GPIO                # GPIO(汎用入出力端子)ライブラリの読み込み

# 変数と定数
pinSwitch = 4

# 初期設定
GPIO.setmode(GPIO.BCM)                 # GPIOをGPIO番号で指定できるように設定
GPIO.setup(pinSwitch, GPIO.IN, pull_up_down=GPIO.PUD_UP)  
# GPIO4を入力モードに設定し、プルアップ抵抗を有効化。

# 関数
def main():
  try:
    print ("開始します")
    while True:                            # 繰り返し処理
      if GPIO.input(pinSwitch)==GPIO.HIGH: # GPIO4に電圧がかかっていたら・・・
        print ("スイッチは押されてません")
      else:                                # それ以外の場合は・・・
        print ("押されました")
      sleep (0.5)                          # 0.5秒待つ
  except KeyboardInterrupt:                # コントロール+Cが押された場合の処理
    print ("終了しました")
    GPIO.cleanup()                         # ポートをクリア

# 直接実行された場合の処理
if __name__ == "__main__":
    main()
!/usr/bin/env python3 -- coding: utf-8 -- Sample Code : スイッチ入力のサンプル マニュアルを見てラズパイにスイッチを接続しておいてください。 モジュールのインポート from time import sleep                 # sleep(ウェイト処理)ライブラリの読み込み import RPi.GPIO as GPIO                # GPIO(汎用入出力端子)ライブラリの読み込み 変数と定数 pinSwitch = 4 初期設定 GPIO.setmode(GPIO.BCM)                 # GPIOをGPIO番号で指定できるように設定 GPIO.setup(pinSwitch, GPIO.IN, pull_up_down=GPIO.PUD_UP)   GPIO4を入力モードに設定し、プルアップ抵抗を有効化。 関数 def main():   try:     print ("開始します")     while True:                            # 繰り返し処理       if GPIO.input(pinSwitch)==GPIO.HIGH: # GPIO4に電圧がかかっていたら・・・         print ("スイッチは押されてません")       else:                                # それ以外の場合は・・・         print ("押されました")       sleep (0.5)                          # 0.5秒待つ   except KeyboardInterrupt:                # コントロール+Cが押された場合の処理     print ("終了しました")     GPIO.cleanup()                         # ポートをクリア 直接実行された場合の処理 if name == "main":     main()