忍者ブログ
[251]  [250]  [249]  [248]  [247]  [246]  [245]  [244]  [243]  [242]  [241
×

[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()




拍手

PR
カレンダー
03 2025/04 05
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
フリーエリア
最新CM
[03/10 DORA]
最新TB
プロフィール
HN:
dorabu
性別:
非公開
バーコード
ブログ内検索
P R
Copyright © ドラブーのアンドロイドとIoTなブログ All rights reserved. / Template by 四季. / Material by てんせん.

忍者ブログ [PR]