このブログを検索
2016/07/09
raspberry pi で条件に応じて2色のLEDの一方を点灯する
------------
pi@raspberrypi:~ $ cat leddouble.py
import RPi.GPIO as GPIO
import time
import sys
pin1=25
pin2=21
GPIO.setmode(GPIO.BCM)
x = int(sys.argv[1])
if ( x % 2 > 0):
print 'odd'
GPIO.setup(pin1, GPIO.OUT)
GPIO.output(pin1, 0)
time.sleep(3)
else:
print 'even'
GPIO.setup(pin2, GPIO.OUT)
GPIO.output(pin2, 0)
time.sleep(3)
GPIO.cleanup()
-----------
pi@raspberrypi:~ $ sudo python leddouble.py 5
odd
pi@raspberrypi:~ $ sudo python leddouble.py 5
odd
pi@raspberrypi:~ $ sudo python leddouble.py 8
even
pi@raspberrypi:~ $
引数が奇数なら青、偶数なら赤(ピンク)が点灯