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個が同時に点灯して同時に消灯します。