タグ付けされた質問 「gpio」

GPIOはGeneral Purpose Input Outputの略で、Raspberry Piからの単純な電子機器との間でデジタル信号を送受信するために使用できます。

2
少ないGPIOピンで多くのLEDを制御する
このガイドを使用して、ハードウェア「hello world」を正常に完了しました。 http://www.raspberrypi-spy.co.uk/2012/06/control-led-using-gpio-output-pin/ 今、私はより大きくて明るいもの、より個別に制御されたLEDに移りたいと思います!明らかに、次のステップは電圧源をRaspberry Piから移動し、LEDを追加することですが、最終的にはGPIOピンがなくなるため、今必要なのは何らかの形でわかる回路を制御することです、GPIO「コード化信号」に基づいて、どのLEDをオンおよびオフにするか。どのような回路の例を探しますか?さらに重要なことは、Raspberry Piに対して、それまたはrpi.gpioは、おそらく信号のタイミングに関する問題を引き起こす可能性がありますか?
12 gpio  led  rpi.gpio 

5
GPIO-UART-Arduino通信
私は幸運にもRaspberry PiをArduinoに話させようとしていました。3.3 Vから5 Vへのコンバーターを使用して電圧を交換しています。私は入れなかったLEDを UART TXピンに、そして、それはデータを反転されたように見えます。これが当てはまる場合、Arduinoと通信するためにどの回路が必要ですか? Cool Components Logic Level Converterを使用しています。3.3 V〜5 Vのトランジスタと5 V〜3.3 Vの抵抗です。
12 gpio  serial  arduino 

2
「印刷」を使用しないとループが機能しない
このコードは、LEDのオンとオフを切り替えません。 import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM) GPIO.setwarnings(False) GPIO.setup(21,GPIO.OUT) for number in range(0,10): GPIO.output(21,GPIO.LOW) time.sleep(1) GPIO.output(21,GPIO.HIGH) GPIO.cleanup() しかし、ループで数値を出力すると、うまくいきます: import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM) GPIO.setwarnings(False) GPIO.setup(21,GPIO.OUT) for number in range(0,10): GPIO.output(21,GPIO.LOW) time.sleep(1) GPIO.output(21,GPIO.HIGH) print(number) GPIO.cleanup() それはなぜですか?
11 gpio  python 

2
Python GPIO APIを比較および対比する
私はPiから始めて、PythonでGPIOをプログラミングしたいと考えています。これまでに5つのライブラリに出会いました。 WiringPi-Python RPi.GPIO RPIO gpiozero ピッピオ 時間をかけて学習する前に、次のことを知りたいと思います。 いずれかに制限がある場合。 それらの間にはどのような客観的な大きな違いがありますか?
11 gpio  python 

3
LIRCは送信しません(irsend:ハードウェアは送信をサポートしていません)
私は家の中でRaspberry Pi 2と赤外線シールドを使用してIR HVACユニットを制御しようとしています(http://bit.ly/29iC0lrを参照)。 他のいくつかの場所からのヒントを使用してIRシールド製品ページの指示に従い、HVACリモコンからの信号の受信はうまくいきました。.confファイルを作成することができ、irsendはLISTコマンドを使用したときに構成したボタンを表示していますが、SEND_ONCEを試行すると、次の応答が返されます。 irsend: hardware does not support sending 私は数時間かけてさまざまなOS(piCore 6.1-v7とRaspbian Jesse 2016-05-27と2015-11-21を含む)と2つのバージョンのLIRC(0.9.0と0.9.4)を試しましたが、常に同じ結果が得られました。 IR LEDがデジタルカメラと手動でGPIOピンを操作するpythonスクリプトを使用して機能していることを確認しました。 誰かがこれをトラブルシューティングするために私を正しい方向に向けることができますか?LIRCが私のハードウェアに送信機がないと思われる理由を見つける方法はありますか? 前もって感謝します。 注:/boot/config.txtにlirc-rpiのこの行が含まれています dtoverlay=lirc-rpi,gpio_in_pin=18,gpio_out_pin=17 [編集7-7-2016] このページのトラブルシューティングセクションにあるいくつかのコマンドからの出力を含む、いくつかの追加情報があります。http://aron.ws/projects/lirc_rpi/ の出力はcat /sys/kernel/debug/gpio正しくありませんが、わかりませんそれについて何をすべきかを知っている。:-\ /etc/rc.localに次の行があります。 modprobe lirc_rpi gpio_in_pin=18 gpio_out_pins=17 / etc / modulesでも同様のコードを試しましたが、違いはありませんでした。 pi@raspberrypi:~ $ ls -l /dev/lirc* crw-rw---- 1 root video 244, 0 Jul 7 11:27 /dev/lirc0 lrwxrwxrwx …
11 gpio  lirc 

2
GPIOでnode.jsをインストールする方法
node.jsRaspberry PiだけでなくにもインストールしようとしていGPIOます。 Debian Jessieの新しいインストールを実行しています nodejs v.0.10.29をインストールできました。私が何をしようとも、これは私が読んだ多くの投稿がバージョン4.0.0について話していても、私がインストールできたほとんど最新のパッケージです。 ただし、v0.10.29が実行されており、単純なhttpサーバーを実行できました。 GPIOをインストールしようとすると、問題が発生します。私は以下を試しました。 rpi-gpio pi-gpio オンオフ 私はそれらのどれも動作させることができず、それを修正するためにWebで見つけたものを何でも試して遊んでいました。私はほとんどすべてを試しました。 それで、私はおそらく多くのことを台無しにしたので、私はOS Debian {Ed:Raspbian} Jessie を再インストールして、もう一度試してみます。 そこから、OSをインストールした後、これを機能させるにはどうすればよいですか? 誰もがこれのための良い一連の指示を持っています-私はおそらく何かを逃しているからですよね? 誰かが喜んで手助けしてくれるなら、私は喜んで指示に従い、私が得ているエラーメッセージを投稿します、これまでのところこれが私が得ているすべてです。 だから私は私が始めると思います: sudo apt-get update 次は何ですか? EDIT#1 Nodejs v0.10.29がインストールされている Joanの提案に従ってNodejsをインストールしました。 wget https://nodejs.org/dist/v4.3.1/node-v4.3.1-linux-armv6l.tar.xz tar xf node-v4.3.1-linux-armv6l.tar.xz cd node-v4.3.1-linux-armv6l/ sudo cp -R * /usr/local nodejs -v 戻ってきた; v0.10.29 EDIT#2 pi-gpioインストール ノードがインストールされたので、ピン18のLEDをオンにしようとしたところ、次のエラーが発生しました。 module.js:340 throw …

3
5vピンの代わりに3.3vピンを使用できますか?
HC-SR04超音波センサーを使用していますが、Raspberry Piに5Vピンが足りず、エキスパンダーを購入したくありません。 一部のセンサーで3.3Vピンを使用することは可能ですか?結果は何ですか?私は初心者なので、複雑なことは何もわかりません。
11 gpio  power  sensor 

3
GPIOピンを使用する際の注意事項
Raspberry Piと電子機器一般の初心者として、私はGPIOピンを使ってハッキングを始めたいと思いますが、インターネットに関するチュートリアルでは、Piを何らかの方法でフライすることについて警告します。パイを揚げる可能性を減らすことができるように、GPIOピンを使用する際の最低限の予防策と安全対策を教えてください。RPiサイト(http://www.raspberrypi.org/documentation/usage/gpio/)でGPIOのドキュメントを確認しました。言及された唯一のものは 指示に従えば、GPIOをいじることは安全で楽しいことです。ただし、ワイヤと電源をランダムにPiに接続すると、Piが停止する可能性があります。多くの電力を使用するものをPiに接続しようとすると、悪いことが発生する可能性もあります。LEDは問題ありませんが、モーターは問題です。 その場合、RPiに接続してはいけないことは何でしょうか?起こりうる「悪いこと」は何ですか?
11 gpio  safety 

2
UARTのビットバンギングのPiGPIOライブラリの例
PiGPIOライブラリ http://abyz.me.uk/rpi/pigpio/index.htmlは、その機能の1つが「ユーザーgpioを使用するソフトウェアシリアルリンク」であると述べています。 これを使用して、2つの空きGPIOピン上でソフトウェアUARTを生成できることを意味します。 プロジェクトのサンプルページには、この機能の例はありませんが、Googleにはありません。 誰かこれをやったことがありますか?もしそうなら、私に例を示してください。 そうでない場合、UARTをビットバンギングするための代替ライブラリはありますか? おかげで、
11 raspbian  gpio  python  uart  c++ 

5
このSDカードリーダーをRaspberryPiに配線するにはどうすればよいですか?
プロジェクトwww.samplerbox.orgの Raspberry Piに2つ目のSDカードリーダーを追加する必要があります(RPiはボックスに埋め込まれるため、ユーザー -SDカードリーダーが必要です)。 これが私が使いたいものです: これをRaspberryPiに配線する方法は?GPIO経由ですか?(もしそうなら、どうですか?)USBポート経由?(もしそうなら、これらのピンを標準のUSBプラグに配線する方法は?) 更新:2 * 8ピンはここにありますGND, 3V3, 5V, CS, MOSI, SCK, MISO, GND::
11 gpio  usb  sd-card  wiring 

1
追加のGPIOをデジタルI / Oとして使用していますか?
うまくいけば、この質問はかなり単純ですが、私のグーグル検索で答えが見つかりませんでした。 RPiには、使用できるいくつかのGPIOと特殊なGPIO(SPI、I2C、UARTなど)があることを知っています。私のプロジェクトでは、実際には通常のGPIOが不足しており、SPI、I2C、およびその他のGPIOを「通常の」GPIOとしても使用したいと考えています。これができることは知っていますが、SPI / I2C / etcモードで実行されず、通常のGPIOとして実行されるように設定する方法がわからないと思います。 これを正しく設定するために何かする必要がありますか?
11 gpio  rpi.gpio 



1
GPIOからPiに電力を供給している場合、USBから電力が供給されていないことを検出できますか?
Raspberry Piのバックアップ電源ソリューションを作成したいのですが、Raspberry Piがこのバックアップ電源で実行されていることを通知します。この通知は、何かが起こり、時間が足りなくなったことを私に知らせる必要があります。 USBではなくGPIOから入ってくる電力を検出できますか?


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.