(景品表示法による表記)当サイトにはPRを含んでいます

今までに勉強したPythonの書き方のまとめ・メモ

これまでにお勉強したPythonの書き方のまとめ・メモです。

RPi.GPIO

インポート

import RPi.GPIO as GPIO

ピンの番号指定モード

GPIO.setmode(GPIO.BCM)

GPIO.BCM GPIO番号指定モード
GPIO.BOARD ピン番号指定モード

入出力ピン設定

GPIO.setup(番号, GPIO.OUT)
GPIO.setup(番号, GPIO.IN, pull_up_down=GPIO.PUD_UP)

番号 ピン番号またはGPIO番号

GPIO.IN 入力ピンに設定
GPIO.OUT 出力ピンに設定

pull_up_down=GPIO.PUD_UP 内蔵プルアップを使用
pull_up_down=GPIO.PUD_DOWN 内蔵プルダウンを使用

コールバックの登録

GPIO.add_event_detect(番号, GPIO.FALLING, callback=関数名, bouncetime=ミリ秒)

番号 ピン番号またはGPIO番号

GPIO.RISING 立ち上がりエッジで検出
GPIO.FALLING 立下りエッジで検出

callback= 登録する関数名

bouncetime= 次の検出までの待ち時間

GPIOピンの終了処理

GPIO.cleanup()

time

インポート

import time

スリープ

time.sleep()

スリープ時間

制御文

while

while 条件式:
  実行文

条件式 が真の間 実行文 を繰り返す

if else

if 条件式 :
  実行文1
else :
  実行文2

条件式 が真なら 実行文1 を実行し、偽なら 実行文2 を実行する

標準入出力

標準入力

入力文字 =input()

入力文字 に標準入力から文字を入力する

標準出力

print(出力文字 )

標準出力に出力文字 を出力する