×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
先のエルチカをちょっとプロらしく再コーディング
-----------------------------------------------------------------------
import PRi.GPIO as GPIO
import time
Redpin = 11 #ピン番号
GPIO.setmode(GPIO.BOARD) #ピン番号でアサイン GPIO番号でない
GPIO.setup(Redpin, GPIO.OUT)
GPIO.output(Redpin, GPIO.HIGH)
try:
while True:
GPIO.output(Redpin, GPIO.LOW)
time.sleep(1)
GPIO.output(Redpin, GPIO.HIGH)
time.sleep(1)
except KeyboardInterrupt:
GPIO.output(Redpin,GPIO.LOW)
GPIO.cleanup()
-----------------------------------------------------------------
コントロールCで消灯後GPIOをクリア
もう一段階プロらしく
import PRi.GPIO as GPIO
import time
Redpin = 11 #ピン番号
def setup(): #初期設定
GPIO.setmode(GPIO.BOARD) #ピン番号でアサイン GPIO番号でない
GPIO.setup(Redpin, GPIO.OUT)
GPIO.output(Redpin, GPIO.HIGH)
def loop(): #繰り返し
while True:
GPIO.output(Redpin, GPIO.LOW)
time.sleep(1)
GPIO.output(Redpin, GPIO.HIGH)
time.sleep(1)
def destroy() #キーボードからの割り込み
GPIO.output(Redpin,GPIO.LOW)
GPIO.cleanup()
#ここからスタート
if __name__=='__main__':
setup()
try:
loop()
except KeyboardInterrupt:
destroy()
-----------------------------------------------------------------------
import PRi.GPIO as GPIO
import time
Redpin = 11 #ピン番号
GPIO.setmode(GPIO.BOARD) #ピン番号でアサイン GPIO番号でない
GPIO.setup(Redpin, GPIO.OUT)
GPIO.output(Redpin, GPIO.HIGH)
try:
while True:
GPIO.output(Redpin, GPIO.LOW)
time.sleep(1)
GPIO.output(Redpin, GPIO.HIGH)
time.sleep(1)
except KeyboardInterrupt:
GPIO.output(Redpin,GPIO.LOW)
GPIO.cleanup()
-----------------------------------------------------------------
コントロールCで消灯後GPIOをクリア
もう一段階プロらしく
import PRi.GPIO as GPIO
import time
Redpin = 11 #ピン番号
def setup(): #初期設定
GPIO.setmode(GPIO.BOARD) #ピン番号でアサイン GPIO番号でない
GPIO.setup(Redpin, GPIO.OUT)
GPIO.output(Redpin, GPIO.HIGH)
def loop(): #繰り返し
while True:
GPIO.output(Redpin, GPIO.LOW)
time.sleep(1)
GPIO.output(Redpin, GPIO.HIGH)
time.sleep(1)
def destroy() #キーボードからの割り込み
GPIO.output(Redpin,GPIO.LOW)
GPIO.cleanup()
#ここからスタート
if __name__=='__main__':
setup()
try:
loop()
except KeyboardInterrupt:
destroy()
PR