LoginSignup
2
0

More than 5 years have passed since last update.

RaspberryPiでLEDをチカチカさせるPythonプログラム(2)

Last updated at Posted at 2017-04-10

前回のLEDチカチカ(連続で点滅させたのちお休みするプログラム)、更に進化させ、LEDを2つにし、交互にチカチカさせるのを連続させるプログラムに作り変えてみました。

GPIOは4番と25番を使っております。GPIOのsetupを複数行にしたら警告が出たので、変数をリストにして代入させました。

なお変数sは点灯間隔、変数tは点灯回数です。点灯間隔を調整したければsの値を、点灯回数を変更したければtの値を変更してみて下さい。(点灯間隔は余り早くしないほうが点滅がわかりやすいと思います。変数sを0.001にしたら点滅しているのかどうか全くわかりませんでした)

コードは以下のとおりです。

led02.py
import RPi.GPIO as GPIO
from time import sleep

ch_list = [4, 25]
GPIO. setmode(GPIO.BCM)
GPIO.setup(ch_list, GPIO.OUT)

try:
    c  =  0
    s  =  0.05
    t  =  50
    while c < t:
        GPIO.output(25, GPIO.HIGH)
        sleep(s)
        GPIO.output(25, GPIO.LOW)
        sleep(s)
        GPIO.output(4, GPIO.HIGH)        
        sleep(s)
        GPIO.output(4, GPIO.LOW)
        sleep(s)
        c += 1

except KeyboardInterrupt:
    pass

GPIO.cleanup()

皆様お試しあれ。

今回の内容をグラビアアイドルのお姉さんを眺めながら学びたいという方はこちら
http://oppython.wp.xdomain.jp/2017/03/25/post-41/

今回はこのへんで・・・。
最後までお付き合い頂き、誠にありがとうございました。

2
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0