並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 158件

新着順 人気順

GPIOの検索結果1 - 40 件 / 158件

  • ラズベリーパイのGPIOの使い方!5V/12Vを制御してみた

    ラズベリーパイのGPIOはコマンド・Pythonから簡単に制御出来て非常に便利です。 GPIOから直接は3.3V出力しかできませんが、トランジスタを利用すれは5V/12Vも制御できます。 PythonでGPIOを制御しつつ、市販の電子部品を使って5V/12Vを駆動する方法を紹介します。 実際に3.3V/5V/12VをON/OFFさせたのを動画にもまとめています。 最初にご覧になるとイメージしやすいと思いますので是非ご覧ください。 ラズベリーパイのGPIOの電圧は3.3V ラズパイのGPIOは3.3V入出力です。 3.3Vならば簡単に直接駆動することができます。(最大16mAまでですが…) LED・小さなモータレベルならば動作できるスペックとなっています。 ラズパイのGPIOをPythonで制御する ラズベリーパイのGPIOのON/OFFはPythonで簡単にON/OFFできます。 今回使う

      ラズベリーパイのGPIOの使い方!5V/12Vを制御してみた
    • Raspberry Pi PicoをRaspberry PiぽいGPIOで動かしたい - あっきぃ日誌

      いきなりタイトルと違う話題をするのですが、今年もAdvent Calendarの時期がやってきたので、Raspberry Pi Advent Calendar 2022を立てました。Raspberry Piであれやこれやネタ投稿してくださる方を募集しております。なお、他のシングルボードコンピュータは申し訳ありませんが別のところでやってもらえると幸いです。これを注記しなかったため、Rock Piのネタを書こうと登録してくださった方が現れて泣く泣く消しました……。 adventar.org では本題。 Raspberry Pi PicoをRaspberry PiぽいGPIOで動かしたい Raspberry Pi Picoで工作するネタを考えると、Raspberry Piでやったネタを移植してみたいとかを思いつくなどがあります。10年で様々なHATやuHAT(pHATやBonnetなど)が登場し

        Raspberry Pi PicoをRaspberry PiぽいGPIOで動かしたい - あっきぃ日誌
      • C#でラズパイのGPIOを操作しよう~LEDを点灯させる

        対象読者 IoTに興味があり、C#とRaspberry Pi(Linux環境)の基本的な知識がある方を対象とします。Linuxや電子工作の初歩的な説明は割愛しているので、「ラズベリーパイをつかったセンサープログラミング超入門」の記事なども併せて参照してください。 はじめに 前回で、WindowsとRaspberry Pi環境の準備が整ったので、今回は、C#によるGPIOの基本操作を解説します。 GPIO Raspberry PiでLEDなどの電子部品を操作するには、GPIO(General Purpose Input/Output)の制御が必須です。 GPIOの制御は、ハードウェア的には、SoC(System on Chip、CPUと周辺パーツを集積したもの)のレジスタを操作することなのですが、Raspberry Pi(Raspbean OS)では、直接レジスタを操作するだけではなく、Li

          C#でラズパイのGPIOを操作しよう~LEDを点灯させる
        • GPIO番号に互換性がない? 「Raspberry Pi 5」と前モデルを比較してみた

          2024年2月にマイコンボードの「Raspberry Pi 5」が日本でも発売された。読者のみなさんはもう手に入れただろうか。Raspberry Pi 5は様々なメディアで取り上げられているため、基本的な特徴などは既にご存じのことと思う。 そこで今回はRaspberry Pi 5のGPIO(General Purpose Input/Output、汎用I/O)に注目したい。IoT(インターネット・オブ・シングズ)や電子工作に興味がある人は、GPIOをよく使うのではないだろうか。Raspberry Pi 5は、前モデルの「Raspberry Pi 4 Model B」と比べて、幾つか互換性がない点がある。GPIOもその1つだ。 以下ではRaspberry Pi 4 Model BとRaspberry Pi 5に「Raspberry Pi OS」をインストールした上で、GPIOの仕様の違いを確

            GPIO番号に互換性がない? 「Raspberry Pi 5」と前モデルを比較してみた
          • 電子工作マニアにお薦め——GPIOピン配置を参照できるPCB定規「Raspberry Pi PCB Ruler」|fabcross

            電子工作に必要な技術情報がプリントされたPCB型定規「Raspberry Pi PCB Ruler」がKickstarterに登場し、人気を集めている。 一昔前のエンジニアは、胸ポケットに挿したヘンミ計算尺をステータスシンボルにしていたが、今はこのプリント基板(PCB)定規の方がふさわしいだろう。 Raspberry Pi PCB Rulerは、電子工作に必要な技術情報がプリントされた15cm直定規。表面にはRaspberry Pi 4のGPIOピンアウトに加え、ケーブル外径、回路基板のトレース幅などがプリントされている。GPIOピン配置はスルーホールになっているので、Raspberry Piを使った電子工作での利便性が高い。

              電子工作マニアにお薦め——GPIOピン配置を参照できるPCB定規「Raspberry Pi PCB Ruler」|fabcross
            • Raspberry Pi Picoに最大4つのアドオンを——ケイエスワイ、マルチGPIOボード「Pico Decker Quad Expander」発売|fabcross

              ケイエスワイは、1台のRaspberry Pi PicoにGPIOピンを4重にして最大4つのアドオンを取り付けることができる、マルチGPIOボード「Pico Decker Quad Expander[PIM555]」を発売した。 Pico Decker Quad Expander[PIM555]は、ラベル付けされた4セットのオスのGPIOピンを備えており、他のデバイス、ジャンパーワイヤー、回路などを取り付けることができる。

                Raspberry Pi Picoに最大4つのアドオンを——ケイエスワイ、マルチGPIOボード「Pico Decker Quad Expander」発売|fabcross
              • Raspberry Pi 4用オプションが多数登場、8千円のアルミケースやGPIO制御ファンなど

                  Raspberry Pi 4用オプションが多数登場、8千円のアルミケースやGPIO制御ファンなど
                • ラズパイ(Raspberry Pi)のGPIOを再確認! | Device Plus - デバプラ

                  まずは汎用入出力からマスターしよう 近年、ラズパイ(Raspberry Pi)は、小型で低価格なシングルボードコンピューターとして、人気が出てきました。Linuxが動作することから、ネットワーク機器はもちろん、動画再生やゲーム機などにも応用されています。 長年、趣味でラズパイを触っていても、ハードウェアには興味を持たなかった方も多いのではないでしょうか? ラズパイは、基板上に信号を入出力するピンがあらかじめ実装されていて、機能を簡単に拡張できるように設計されています。 この使い方をマスターすれば、ホームオートメーションや産業用ロボットの制御など、本格的な電子機器の開発も夢ではありません。 本記事では、その第一歩となる、入出力の学習を進めます。 ラズパイとブレッドボード 目次 ラズパイのGPIOは外の世界への入口! GPIOの概要 GPIOピンは外部の機器と通信する GPIOをブレッドボード

                    ラズパイ(Raspberry Pi)のGPIOを再確認! | Device Plus - デバプラ
                  • Lチカを超えて電子工作をちゃんと知るための「n講」 第6回:ソースコードを覗く〜GPIO編〜 | Device Plus - デバプラ

                    第1回:ToF距離センサの仕組み 第2回:加速度センサの仕組み 第3回:温度センサの仕組み 第4回:光学式マウスのチップを拝む 第5回:チップを拝む〜互換チップの世界〜 しっかりとした正しい知識を基礎から学び、長く電子工作を楽しむことができるようになることを目的とした今回の連載。分かりやすく解説してくれるのは、金沢大学電子情報通信学類教授の秋田純一先生です。第5回までは「チップを拝む」をお送りしてきましたが、今回からは新シリーズ「ソースコードを覗く」がスタート。初回は、Arduino等のライブラリのソースコードを階層的に読んで、APIとタイマ等のハードウエアリソースとの関係をつなげていきたいと思います。それでは早速始めましょう! 目次 Arduinoの便利さ? マイコンのデータシート Arduinoのソースコードを読む 1. Arduinoの便利さ? みなさん、Arduinoって使ったこと

                      Lチカを超えて電子工作をちゃんと知るための「n講」 第6回:ソースコードを覗く〜GPIO編〜 | Device Plus - デバプラ
                    • Lチカonラズパイで、オームの法則・GPIO・トランジスタをちょっと詳しく知る | Device Plus - デバプラ

                      デバプラの電子工作シリーズも、ずいぶんと溜まってきました。過去記事を読んでいただいた読者のみなさんは、自身の手で何かを作り出し、楽しんでいただいていると思います。 しかし、「何かは作れるけど、実は原理みたいなものはイマイチわかっていない」という声も、編集部に届いています。確かに、電気・電子・回路・プログラム、となると、それぞれどうしても難しい部分があり、その根本のリクツのようなものはなかなか理解しがたい。編集部も、身をもって体感しているところです。 そこで、今回はメディアアートの分野で、また「ちょっと深い仕組み」を解説する書籍の世界で活躍している、伊藤尚未さんにご登場いただきます。テーマはLチカ。……ただし、ちょっと深く、その大事な部分に迫ります。後々応用が利くお話です。 ◆ 目次 はじめに まずは「Lチカ」と呼ばれるものから考える オームの法則 ラズパイのGPIO トランジスタでLEDを

                        Lチカonラズパイで、オームの法則・GPIO・トランジスタをちょっと詳しく知る | Device Plus - デバプラ
                      • ESP32のGPIO研究

                        アナログ入力として0 – 4095の値を入力します。入力範囲はanalogReadResolution()にてADC取得解像度設定で、より荒い値に変更することができます。 0は0V、4095は3.3Vに対応していますが、精度はそれほど高くないので注意して利用してください。 ADCに接続されているGPIOでのみアナログ入力が可能です。GPIO32以降であればどんな状況でも利用可能です。無線を利用しない場合にはADC2に接続されている端子でも利用が可能です。 OUTPUT デジタル出力としてLOW(0V, GND)かHIGH(3.3V)を出力します。入力専用を除き、GPIO0からGPIO33までのGPIOで利用可能です。 LOWの0Vに出力は、GPIOに接続されている端子をGNDとつなげることを意味します。外部からの電圧をそのGPIOに吸い込む方向になります。LEDなどのマイナス側をGPIOに

                          ESP32のGPIO研究
                        • raspberry pi picoのGPIO制御速度とマジョカアイリス液晶の制御 - honeylab's blog

                          皆さんお待ちかねのRaspberry pi PICO 、無事入手したので 早速マジョカアイリス液晶に接続してみることにしました。 最近発売されている普通のRaspberyPi用の液晶はほとんどSPI接続ですが、パラレル接続の液晶を制御しようとすると、それなりのピクセルレートで信号を生成しないといけないため、結構早くGPIOを制御する必要があります。 それだけの信号を生成できるか、まず確認してみます。 検索用:「Raspberry Pi PICO GPIO 高速」 Raspbery pi PICOはMycroPythonとやらで簡単にプログラムを書けるらしいですが、残念ながら私は ぱいそん はさっぱりなのです。 仕方ありませんのでC言語で書いていくことにします。 ここからいろいろ書いていきますが、C言語での開発環境は公式などを参照してすでにできているものとします。 ・C言語でGPIOを制御す

                            raspberry pi picoのGPIO制御速度とマジョカアイリス液晶の制御 - honeylab's blog
                          • A GPIO driver in Rust [LWN.net]

                            As an example of what a "real" device driver in Rust would look like, Wedson Almeida Filho has posted a translation of the PL061 GPIO driver alongside the original. For ease of reading, the resulting HTML has been reformatted a bit and placed below; viewing in a wide window is recommended. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 4

                            • GPIOの有効化 - FaBo EdgeAI Docs

                              GPIOの有効化 ここでは、Jetson NanoでRaspberryPiと同じAPIがあるPython(RPi.GPIO)によるGPIO制御を行うためには、Jetson GPIOライブラリをインストールする必要があります。 JupyterからTerminalを起動します。 pip3インストール

                              • パソコンにGPIOボードを追加する。(1) - Qiita

                                はじめに Pythonでプログラムを作り、そのプログラムで、外部H/Wを制御したい時があります。 例えば、ノートパソコンをPLCの24Vラインに繋いで、直接に信号の通信を行う場合です。この通信を実現するために、パソコンが制御できるI/Oポートが必要になります。 関連記事:ノートパソコンにGPIOインターフェースあれば・・ Rasbeprry PIやNVIDIA Jetson nanoのようなシングルボード小型コンピュータには、自前のGPIOポートを内蔵しているため、関連の設定が簡単です。しかし、パソコンの場合には、USB以外のI/Oポートがしないため、別途のGPIOボードを用意し、ドライバーの設置やライブラリーの設定を行う必要があります。 今回の記事では、Windowsパソコンに12ポートのGPIOボードを設置する方法をご紹介します。 GPIOボードの紹介 GPIOボードとしてAdafru

                                  パソコンにGPIOボードを追加する。(1) - Qiita
                                • Notify when gpio value is changed

                                  I'm currently trying to poll gpio value with only shell script. I basically developped the script with a test file before using /sys/class/gpio/gpioxx/value This is the solution I found : #!/bin/bash SCRIPT_DIR=$(dirname $(readlink -f $0)) FILE_NAME=$SCRIPT_DIR"/fileTest" while true do inotifywait -qq -e modify $FILE_NAME read val < $FILE_NAME echo $val ### do something here ### done This is worki

                                    Notify when gpio value is changed
                                  • M5StickV:GPIOによるPLEN:bitとの連携

                                    M5Stackから、新製品の M5StickV が発売されました。今回はESP32ではなくて、K210 RISC-V搭載です。顔検出などが高速にできるプロセッサとのこと。無線機能はついてないので、技適は必要なし!よって日本でも即発売となりました! 発売当初品薄だったのですが、運よく初回販売で入手することができました。 M5StickV きたー! pic.twitter.com/0Bj60L4IEU — Nochi (@shikarunochi) 2019年7月13日 初期プログラムとして、顔認識するプログラムが入っています。起動すると即、顔認識起動!すごい! 顔認識してもらうために、ムックに偽装する PLEN:bit pic.twitter.com/9ceP907hRl — Nochi (@shikarunochi) 2019年7月13日 M5StickVについては、さいとてつやさんのサイ

                                      M5StickV:GPIOによるPLEN:bitとの連携
                                    • Jetson開発ボードでGPIOを使ってみる - Qiita

                                      はじめに JETSON TX2の開発ボードには、RaspberryPiのピン互換のJ21があります。(ピン配置) RaspberryPiのWiringPiように、お手軽にGPIOを操作できるライブラリとして、NVIDIAのGitHubに、Python向けのGPIOライブラリが公開されています。 Jetson.GPIO (GitHub) Jetson.GPIO (PyPI) (こちらを見る限り、XAVIER, TX2, TX1, NANOに対応しているようです) ここでは、LEDを点滅させるところまで試してみました。 インストール こちらの手順に従って、インストールします。 前準備 python3の開発環境をインストール

                                        Jetson開発ボードでGPIOを使ってみる - Qiita
                                      • Raspberry Pi向けのGPIOスタック拡張ボードが発売、最大5枚まで接続可能

                                          Raspberry Pi向けのGPIOスタック拡張ボードが発売、最大5枚まで接続可能
                                        • 今さらきけない「ラズパイってなんですか?」 第5回 GPIOって何ですか? 機能や役割は? |fabcross

                                          Raspberry Pi(ラズパイ)には「GPIO」(General Purpose Input/Output:汎用入出力)と呼ばれる40ピンのインターフェースが用意されています。GPIOは、ラズパイのUSBポートを上にして正面から見たとき、左上が1番ピン、その隣が2番というように、左/右の順番で奇数/偶数の形で構成され、最後の右下が40番ピンとなります。これらは物理的に配置されたピン番号であるため「物理ナンバー」と呼ばれます。ちなみにGPIOはラズパイ独自のものではなく、他の組み込み型コンピューターなどにも用意されている機能です。 ラズパイに用意されているGPIOに電子回路を接続すると、電子デバイスの制御ができます。ラズパイはもともと教育用に開発されたマイコンですので、電子回路の制御を学べるように設計されており、手軽に回路を作れることが特徴です。 GPIOを使うと、LEDを点灯/点滅させ

                                            今さらきけない「ラズパイってなんですか?」 第5回 GPIOって何ですか? 機能や役割は? |fabcross
                                          • System.Device.Gpio 3.1.0

                                            This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.

                                              System.Device.Gpio 3.1.0
                                            • 【最速】ラズベリーパイ(Raspberry Pi)でGPIOピンの配置を簡単に確認する方法(ターミナル使用) | sozorablog

                                              この記事ではラズベリーパイのターミナルでGPIOピン配置を確認する方法について解説します。 電子工作に必須なGPIOピン GPIO(General Purpose Input/Output)ラズベリーパイに付いている40本の入出力ピンです。それぞれのピンに役割が決まっており、「信号の入力」と「信号の出力」ができます。 ここに電子パーツを接続すると、ラズベリーパイでセンサーの値を読み取ったり、LEDを点灯させたりできます。 Raspberry Pi Zero 2 Wのピン配列の向き 自分はこのようなカンペを、ラミネートして使っているのですが、正直作るのは手間でした。 ラズベリーパイでGPIOピン配置を確認する方法 ターミナルで以下のコマンドを実行するだけでピン表示が確認できます。 まず、ターミナルを開きます。 下記の赤枠の場所にコマンドを入力します。 pinoutと入力して「Enter」キー

                                              • Raspberry PiのGPIOピン配置を確認する - BioErrorLog Tech Blog

                                                Raspberry PiのGPIOピン配置位置を確認する方法を整理します。 はじめに 想定環境 Raspberry PiのGPIOピン配置を確認する pinoutコマンドで確認する ドキュメントから確認する おわりに 参考 はじめに Raspberry PiのGPIOピン配置は複雑です。 私は毎度ピン配置を調べてから作業しています。 ピン配置の調べ方をしばしば忘れてしまうので、備忘録を残します。 [関連記事] www.bioerrorlog.work 想定環境 Raspberry Pi 2/3/4 ではGPIOピン配置は同じ(40本)で、本記事ではこちらを想定します。 一方、Raspberry Pi 1 Model B+以前はピン配置が異なります(26本)。 Prior to the Pi 1 Model B+ (2014), boards comprised a shorter 26-p

                                                  Raspberry PiのGPIOピン配置を確認する - BioErrorLog Tech Blog
                                                • ESP32のGPIO出力について

                                                  概要ESP32の出力に関してかんたんにまとめてみました。digitalWrite()、ledcWrite()、dacWrite()を対象とします。 動作電圧に関してESP32は3.0Vから3.6Vまでの電圧で動作させることができます。昔はもう少し低電圧で動作が可能でしたが、無線を利用時に不安定になるので、最低電圧が上がっていった経緯があります。 データシートPower supply voltageの項目を見ると、3.0Vから3.6Vまでで、推奨が3.3Vになっています。本解説では3.3Vで動かした場合の数値で説明を行います。 出力の種類についてESP32では以下の3種類の出力があります。 デジタル出力 digitalWrite()デジタル出力は一番シンプルな出力です。LOWの場合には0V、HIGHの場合には3.3Vの電圧を出力します。 LOWの場合には0Vを出力するよりは、外部からの電気を

                                                    ESP32のGPIO出力について
                                                  • Raspberry Pi のGPIOをPythonから利用する - Qiita

                                                    pi@raspberrypi:~ $ gpio readall +-----+-----+---------+------+---+---Pi 3---+---+------+---------+-----+-----+ | BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM | +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+ | | | 3.3v | | | 1 || 2 | | | 5v | | | | 2 | 8 | SDA.1 | IN | 1 | 3 || 4 | | | 5v | | | | 3 | 9 | SCL.1 | IN | 1 | 5 || 6 | | | 0v | | |

                                                      Raspberry Pi のGPIOをPythonから利用する - Qiita
                                                    • bullseyeベースのRaspberry Pi OSからWiring Piが無くなった、その対処方法(raspi-gpio コマンド) - Qiita

                                                      $ raspi-gpio help WARNING! raspi-gpio set writes directly to the GPIO control registers ignoring whatever else may be using them (such as Linux drivers) - it is designed as a debug tool, only use it if you know what you are doing and at your own risk! The raspi-gpio tool is designed to help hack / debug BCM283x GPIO. Running raspi-gpio with the help argument prints this help. raspi-gpio can get an

                                                        bullseyeベースのRaspberry Pi OSからWiring Piが無くなった、その対処方法(raspi-gpio コマンド) - Qiita
                                                      • 普通のPCにもGPIOを生やせるみたい

                                                        先日こんな記事を書いたのですがそれの続きのような内容です とりあえず作ったものは今の所問題もなくLXD上で稼働してます Ubuntuベースなんでunattended-upgrades入れて定期的にセキュリティアップデートを自動で掛けようと思ってるんですが再起動を伴うアップデートの時には手動にしたいので何か通知する仕組みが欲しいなと考えていました ヘッドレス運用で部屋の片隅に置いとこうと思ってるんでわざわざ通知用画面作るのも面倒だし多分作っても見ないだろうしスマホに通知送るような大掛かりな仕組みも作りたくないしLEDチカチカさせるだけで十分なんだよなぁ よしGPIO生やす方法探そう! ってなって探したらありました [商品] [Linuxでの使い方] さすがadafruitさん痒いところに手が届く商品作ってはる ふむふむ libusb、udevルール、環境変数、pipでpyftdiとadafr

                                                          普通のPCにもGPIOを生やせるみたい
                                                        • ラズパイ(Raspberry Pi)とPythonの相性はバッチリ!ライブラリRPi.GPIOをマスターしよう | Device Plus - デバプラ

                                                          TOP > ラズパイ > できること > ラズパイ(Raspberry Pi)とPythonの相性はバッチリ!ライブラリRPi.GPIOをマスターしよう 以前の記事、「ラズパイ(Raspberry Pi)のGPIOを再確認! まずは汎用入出力からマスターしよう」では、ラズパイのGPIOピンを、Pythonから制御する方法を解説しました。 その中でGPIO Zeroと呼ばれる、2016年に発表された、新しいライブラリを紹介しています。 GPIO ZeroはGPIOピンを手軽に制御できるライブラリですが、まだまだ情報が少ないようです。そこで今回は、GPIO Zero以前から使用されている、RPi.GPIOを紹介します。 さまざまなライブラリを用途に合わせて利用できるPythonと、ラズパイの組み合わせは最強です。早速、学習を進めましょう。 ラズパイの外観 目次 RPi.GPIOは細かいハードウ

                                                            ラズパイ(Raspberry Pi)とPythonの相性はバッチリ!ライブラリRPi.GPIOをマスターしよう | Device Plus - デバプラ
                                                          • DockerコンテナからRaspberryPiのGPIO・I2C・シリアル通信を使う - Qiita

                                                            1.はじめに Docker を触ったことがなかったので、勉強を兼ねてROS on Docker on Raspberry Piを試してみました。 ここでは、ROSのコンテナからRaspberry Pi 4 (3 B+もOK)のGPIOやI2C、それに関わるライブラリ(RPI.GPIO, WiringPi, Grove.Py, シリアル通信)が使える様にする方法をまとめました。 20/5/17追記:コンテナの中から、シリアル通信を使う場合の注意点を追記しました。 21/1/3追記:コンテナの中からファイルを生成するときに、rootではなくホスト側の一般ユーザにマッピングする方法を追記しました。 実行環境

                                                              DockerコンテナからRaspberryPiのGPIO・I2C・シリアル通信を使う - Qiita
                                                            • WebIOPiを使ってRaspberryPiのGPIOを外出先から操作する - West Gate Laboratory

                                                              はじめに RaspberryPiに外出先から(LANの外から)スマホなどでアクセスできると工作の幅がグッと広がる。 例えば、GPIOにアクセスできるだけでも外からLEDを操作したり、リレーを操作したり、サーボモータだって操作できるだろう。 RaspberryPiに外からアクセスする方法にもいろいろあるが、今回は手軽な方法として、WebIOPiを使った方法を試してみる。 WebIOPiとは webiopi.trouch.com RaspberryPiに外部からアクセスしてGPIOなどを操作できるライブラリらしい。Python+RaspberryPi 2or3で動作し、REST APIもついてくる。 WebIOPiの概要(http://webiopi.trouch.com/より) やはりこれもすでに試した人が多くいる。WebIOPiを使ってブラウザからRaspberry PiのGPIOを操作し

                                                                WebIOPiを使ってRaspberryPiのGPIOを外出先から操作する - West Gate Laboratory
                                                              • GitHub - hzeller/rpi-rgb-led-matrix: Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO

                                                                A library to control commonly available 64x64, 32x32 or 16x32 RGB LED panels with the Raspberry Pi. Can support PWM up to 11Bit per channel, providing true 24bpp color with CIE1931 profile. Supports 3 chains with many panels each on a regular Pi. On a Raspberry Pi 2 or 3, you can easily chain 12 panels in that chain (so 36 panels total), but you can theoretically stretch that to up to 96-ish panel

                                                                  GitHub - hzeller/rpi-rgb-led-matrix: Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO
                                                                • RaspberryPi ZeroでGPIOを使って音声出力をするお話(2) - キノコの自省録

                                                                  以下の続編(解説編)です。音声出力というより、どちらかというとGPIOのAlternative Functionの話です。 kinokorori.hatenablog.com そもそも一体何をしているのか dtoverlayを使用した方法では、以下のような指定をして、PWMを有効にしました。 dtoverlay=pwm-2chan,pin=18,func=2,pin2=13,func2=4 また、gpio_altを使用した方法では、最終的には、以下を実行して、PWMを有効にしました。 $ gpio_alt -p 13 -f 0 $ gpio_alt -p 18 -f 5 果たしてこれは何をしているのでしょう、というお話。 PWM(パルス幅変調)を用いて音声出力する機能が、RaspberryPiに備わっています。それを有効にしているだけといえばだけです。PWMにはPWM0とPWM1の2pin

                                                                    RaspberryPi ZeroでGPIOを使って音声出力をするお話(2) - キノコの自省録
                                                                  • Raspberry PiのGPIOを24V,5V機器に接続する方法 (電圧レベル変換) - Raspberry Pi & Python 開発ブログ ☆彡

                                                                    ブログ管理者のP.Hです! Raspberry PiのGPIOは3.3Vですね。電源として5Vピンは存在しますが、制御ピンは全て3.3Vになります。そのため、Arduino等のGPIO(5V)や産業用機器(24V)と直接接続する時は電圧のレベル変換をする必要があります。今回はRaspberry PiのGPIOをレベル変換する方法を紹介したいと思います。 フォトカプラを使用して電気基板を作成する 電圧レベル変換基板を使用する 電圧レベル変換基板の使い方 Raspberry Piの拡張ボードを使用する それでは、GPIOのレベル変換する方法を紹介します。下記の3つの方法について説明していきます。 フォトカプラを使用して電気基板を作成する 電圧レベル変換基板を購入する Raspberry Piの拡張ボードを購入する それでは、それぞれ説明していきます。 フォトカプラを使用して電気基板を作成する

                                                                      Raspberry PiのGPIOを24V,5V機器に接続する方法 (電圧レベル変換) - Raspberry Pi & Python 開発ブログ ☆彡
                                                                    • GPIO実験ボード (Sunhayato AS-E405) を使ったラズパイGPIO学習 - Qiita

                                                                      初投稿。 先月はじめてラズパイを購入してみました。 元々ネットワーク勉強用として使っていたのですが、GPIOを用いた電子工作に興味をもって学習中の初心者です。GPIO学習に適したラズパイ用GPIO拡張ボードを見つけたので購入、簡単ですが使い方をまとめました。 使ったもの RaspberryPi4 / Model B / 4G RAM GPIO実験ボード (Sunhayato AS-E405) ジャンパワイヤ (両端オス) GPIOとは? 以下に学習の際に参考にしたサイトを共有します。 簡単に説明すると... 汎用入出力(I/O)を意味するGeneral-purpose input/outputの略。 I/OピンのHigh・Lowをプログラムなどから制御することで外部デバイスを操作したり、入力信号を受け取ったりすることが可能。(LED点灯、モーター制御、センサー機器のデータ取得 など) 詳し

                                                                        GPIO実験ボード (Sunhayato AS-E405) を使ったラズパイGPIO学習 - Qiita
                                                                      • CONTEC社のGPIOボード(1) - Qiita

                                                                        はじめに Pythonを利用したGPIOボードの使い方を説明します。 最近、CONTEC社のボードでPythonサポートが始まったので、そのボードを利用することにしました。 但し、製品と提供しているマニュアルや、Webページのダウンロード案内がわかり難く、配布するソフトのバージョンが新旧が混ざっているなどの課題が多くある。その課題の解決のため、2022年11月時点でのこのボードを利用する最新情報にまとめることにしました。 ボードの説明 製品名:コンテック 絶縁型デジタル入出力ターミナル モデル番号:DIO-0808LY-USB IO数:デジタル出力8本、デジタル入力8本 価格:35,000円程度(税込) ドライバインストール (Windows) API-DIO(WDM)のドライバをタウンロードしてください。 リンク:https://www.contec.com/jp/download/co

                                                                          CONTEC社のGPIOボード(1) - Qiita
                                                                        • RaspberryPi ZeroでGPIOを使って音声出力するお話 - キノコの自省録

                                                                          RaspberryPi Zero(W)は3.5φジャックがないので、音声出力はHDMIかGPIOを利用して頑張るしかありません。GPIOを使って音声出力するお話は、既にいくつかの方々がまとめられています。 Raspberry Pi Zero のGPIOを利用した音声出力 – Roguer https://learn.adafruit.com/adding-basic-audio-ouput-to-raspberry-pi-zero/pi-zero-pwm-audio が、外部ソースについて説明がなかったりリンク切れしてたりしたので、ちょっと補足しておきます。 最も簡単な方法 dtoverlayを使用します。/boot/config.txtに、以下を追加します。ちなみに/boot/config.txtは、ラズパイSDをPCに挿すと見えます。 # GPIO18とGPIO13の組み合わせ dto

                                                                            RaspberryPi ZeroでGPIOを使って音声出力するお話 - キノコの自省録
                                                                          • ESP32 Pinout Reference: Which GPIO pins should you use? | Random Nerd Tutorials

                                                                            ESP32 Pinout Reference: Which GPIO pins should you use? The ESP32 chip comes with 48 pins with multiple functions. Not all pins are exposed in all ESP32 development boards, and some pins cannot be used. There are many questions on how to use the ESP32 GPIOs. What pins should you use? What pins should you avoid using in your projects? This post aims to be a simple and easy-to-follow reference guide

                                                                              ESP32 Pinout Reference: Which GPIO pins should you use? | Random Nerd Tutorials
                                                                            • ESP32/arduino:GPIOについて

                                                                              *No. は ESP32-WROOM32 の ピンNo. *GPIO6~11 は使用不可 (ESP32-WROOM-32内で SPIフラッシュメモリに使用) *GPIO 0,2,5,12,15 は 起動モード設定に使用される為、外部での プルアップ、プルダウン時は注意する必要がある。 *GPIO 34~39 は 入力専用で、内部プルアップ/プルダウンは無い。 GPIO設定方法: ピンモード設定 pinMode( GPIO No. ,  モード ) ; モード : OUTPUT      出力に設定 INPUT        入力に設定 INPUT_PULLUP   入力 (内臓プルアップ付き) に設定 例 :

                                                                              • ラズパイのGPIOヘッダーに装着できる——Raspberry Pi専用小型シリアル-USB変換基板「HDRS-UART」発売|fabcross

                                                                                同基板は、Raspberry PiのGPIOヘッダーのピン配列に合わせた専用設計で、GPIOの1番ピンにあわせて差し込むだけで使用できるので、汎用品のように配線に迷うこともない。USB側はType-Cコネクターを搭載し、FTDIのブリッジIC「FT234XD」を採用している。

                                                                                  ラズパイのGPIOヘッダーに装着できる——Raspberry Pi専用小型シリアル-USB変換基板「HDRS-UART」発売|fabcross
                                                                                • STM32でSWDピンをGPIOにしちゃった場合 - Qiita

                                                                                  やらかしたので復帰方法をメモしておきます。 STM32でSWDをGPIOにするとPCから接続できない STM32でSTM32CubeMXを使っているのですが、間違えてPA13とPA14をGPIOに設定してプログラムを書き込んでしまいました。すると、PCから接続できなくなります。さて、どうやって復帰するかと色々試行錯誤しました。 SWDデバッグ端子にNRSTもつながっている場合 これは一番easyで、STLINK-UtilityのTarget->SettingでConnect Under Resetに変更します。これで接続してMass Eraseします。 最近出てきたSTM32CubeProgrammerの場合、ST-LINKのRESET modeをHardware resetでOKです。 SWDデバッグ端子がSWCLK、SWDIO、GNDの三線の場合 方法1 この場合、BOOT0をHにして

                                                                                    STM32でSWDピンをGPIOにしちゃった場合 - Qiita