pigpioでダブルLチカプログラミング

pigpioでLチカプログラミング からLEDを増やしただけなので詳細については
↑こちらを参照

ダブルLチカの設定

プログラミング

(コーディング例)

#!/usr/bin/python
# _*_ coding: utf-8 _*_

import pigpio
import time

pi = pigpio.pi()
pi.set_mode(17, pigpio.OUTPUT)
pi.set_mode(18, pigpio.OUTPUT) 

try:
 while True:       #17番ピン、18番ピンのLEDの点灯→消灯を繰り返す
  pi.write(17, 1)
  pi.write(18, 1)
  time.sleep(0.5)
  pi.write(17, 0)
  pi.write(18, 0)
  time.sleep(0.5) 

except KeyboardInterrupt: # Ctrl+Cを押すとループを抜ける
 pass 

# cleanup
pi.set_mode(17, pigpio.INPUT)
pi.set_mode(18, pigpio.INPUT)
pi.stop() 


/usr/src/gpio_out_multi.pyでファイルを保存します。

プログラム実行

pigpioのデーモン立ち上げ
$ sudo pigpiod

プログラム実行
$  python gpio_out_multi.py

このプログラムでは、LED2個が同時に点灯して同時に消灯します。

© 2017 Life is Creation All rights reserved。
Powered by Webnode
無料でホームページを作成しよう! このサイトはWebnodeで作成されました。 あなたも無料で自分で作成してみませんか? さあ、はじめよう