広告

【ラズパイ】Lチカ!(Python編)

Raspberry Pi

当サイトではアフィリエイト広告を利用しています。

広告

はじめに

先日、レッツIoTということで、ラズパイを購入しました。
今回はLEDを光らせてみたいと思います。
プログラミングはPythonという言語を使用します。

他にも私のブログで、Raspberry Piについて解説している記事がありますのでご覧ください。

LEDを配線

LEDを光らせるにあたり以下を用意しました。

  • Raspberry Pi Zero WH
  • ブレッドボード(165408010E)
  • 高輝度赤色LED(L5-EKR2530-12500)
  • 抵抗(150Ω)
  • ジャンパーワイヤ

まず3.3Vを繋ぎ光るかどうかを試しました。
以下のように配線してみました。

まずは光りました。

広告

Pythonで制御

今度はPythonを使い、LEDを点灯したり、消灯したり制御してみます。
以下のように配線しました。

プラス側は24番ピンに繋いでいます。

ラズパイにsshでリモートし、Pythonファイルを作成します。

vi led_on_off.py

中身は以下のようにしました。
ピン番号を指定するため、GPIO.BOARDにしています。
今回は24番ピンに繋ぎましたので、24を指定しています

import RPi.GPIO as GPIO
import time

pin_no = 24

# BOARD: ピン番号
# BCM: GPIO番号
GPIO.setmode(GPIO.BOARD)
GPIO.setup(pin_no, GPIO.OUT)
try:
    while True:
        GPIO.output(pin_no, True)
        time.sleep(0.5)
        GPIO.output(pin_no, False)
        time.sleep(0.5)
except KeyboardInterrupt:
    pass

GPIO.cleanup()

上記のPythonを実行します。

python3 led_on_off.py

0.5秒間隔でLEDが点滅します。
(止めるときはCtrl+Cで止める)

簡単にLチカできました?

他にも私のブログで、Raspberry Piについて解説している記事がありますのでご覧ください。

PythonRaspberry Piガジェットプログラミング作ってみよう
広告

個人開発

千草 @chigusaweb

現役のITエンジニア。 気ままにコードを書いたり技術情報を発信しています。 Webアプリ/Windows・Macアプリ/モバイルアプリなど。 (Java, PHP, Javascript, Swift, Python, C#, 他) 個人開発:Clibor, Quipha, TXT-Crypter, 符計算特訓, チグサツール Kindle本: Laravel9 実践入門, 他

クリップボード履歴

Clibor

Windows

Cliborはシンプルで高機能なクリップボード履歴ソフトです。 また普段よく使うワードを定型文として登録し、いつでもクリップボードに保存することができます。高度なテキスト整形・FIFOモード・ホットキーに対応。

クリップボード履歴

Windows版Cliborの利便性を、そのままMacでも。 定型文登録、高度なテキスト整形、FIFOモードなど、便利なクリップボード履歴機能を利用できます。macOS最新のTahoeにも対応。

テキスト暗号化

テキストを暗号化してURLで共有・保存できる無料サービスです。 パスフレーズを知る人だけが復号できます。登録不要、データはサーバーに保存されません。 Notionでも利用できます。

学習

Quipha

Web / iOS

自分だけの問題集や問題を作成し、クイズを行い、学習に活用することができるアプリです。 例えば、学校の授業、語学学習、IT資格やその他の資格など多彩な分野での学習を支援します。 いつでも、どこでも、あなたの学習をサポート。

ツール

日常の「ちょっとした効率化」をサポートするWeb便利ツール集。 テキスト・データ処理から最新のAI連携まで、日々のちょっとした手間でググりがちなユーティリティを1つの場所に集約。

麻雀

麻雀の符計算をひたすら特訓しマスターしましょう。 初心者の方はもちろん、もっと速く計算したい方にも役立ちます。 5万対局以上の実践から問題を収録。

コメント

タイトルとURLをコピーしました