flyingbirdのiPhoneアプリ開発記録

- PolyRhythmの中の人がiPhoneアプリ開発中に思ったことを記録するブログです -

RASPBERRY PI ZERO W でLチカ

用意した物

  • ピンヘッダを取り付けたラズパイは既にあります。 Amazonで購入。
    どれもこれもたくさん入っていて、単純なLチカだと余ります
    とは言え、Lチカセットみたいのを購入するより割安。皆で分けても良さそう
    • ブレッドボード
    • ジャンパワイア
    • LED
    • 抵抗


ラズパイ側

  • GPIOの手前側、左から3番目のピンがGND
  • 同じく手前の、左から8番目のピンがGPIO(23)


LED側

  • 以下の組み合わせで繋げていく
    1. GPIO(23) ⇔ LEDアノード(プラス極) ※足の長い方
    2. LEDカソード(マイナス極) ※足の短い方 ⇔ 抵抗(330Ω)
    3. 抵抗(330Ω) ⇔ GND


Lピカ

  • まず、お試しで、Lピカを・・・
    奥側の一番右のピンが3.3v(常時通電)のピンなので、GPIO(23)に繋げたジャンパワイアをそこに差し替えてLEDが発光するかお試し。
    うん、光りました。OKそう。



Lチカ

  • 差し替えたピンを元に戻して・・・

  • 以下のソースを記載したpyファイルを作成し、
    sudo python xxx.py で実行する
import RPi.GPIO as GPIO
import time

pin_no = 16
GPIO.setmode(GPIO.BOARD)
GPIO.setup(pin_no, GPIO.OUT)

try:
        while True:
                GPIO.output(pin_no, True)
                time.sleep(0.05)
                GPIO.output(pin_no, False)
                time.sleep(0.05)
                GPIO.output(pin_no, True)
                time.sleep(0.05)
                GPIO.output(pin_no, False)
                time.sleep(0.75)

except KeyboardInterrupt:
        pass

GPIO.cleanup()


結果

  • チカチカした〜〜!!
    はてブロは動画貼れないのか・・・


参考にしたサイト

  • ありがとうございました

deviceplus.jp
akimacho.hatenablog.com
developersnote.jp