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

rpi.gpioは、Raspberry PiのGPIOピンにアクセスするためのPythonモジュールのパッケージ名を指します。このモジュールにより、GPIOピンを初期化、オン、およびオフにすることができます。関数型プログラミングスタイルを使用します。


4
Raspberry Piを商業生産で使用できますか?
Raspberry Piは初めてです。最近、新しいRPIをraspbianでハッキングし、ビデオストリーミングプロジェクトに取り組み始めました。 プロトタイプを完成させ、生産準備が整いました。 RPIは間違いなく素晴らしいですが、量産などの生産に使用できますか?

3
Raspberry Piの起動時に一部のGPIOピンがHIGHになっているのはなぜですか?
ボードのリファレンスのピン18にLEDを接続して、簡単な回路を配線しました。単純なプログラムを実行してピン18をHIGHにすると、LEDがオンになり、数秒後にピン18をLOWに設定して、最後にGPIO.cleanup()でプログラムを終了します。 この時点でLEDはオフになります。つまり、ピン18はオフ(LOW)になります。次に、Raspberry Piを再起動または再起動します。RaspberryPiを再起動する前にピンがオフになっていても、起動時に再びピン18のLEDがオンになります。 なぜこれが起こっているのでしょうか?Raspberry Piの起動時にピン18をオフにするなど、特定のピンを構成するにはどうすればよいですか?また、Raspberry Piの起動時にGPIOピンがHIGHにならないようにします。 ピン18がロボットのDCモーターに接続されており、Raspberry Piが起動するとモーターがオンになり、これは私が望むものではないため、この問題が心配ですロボットの構造全体、および接続されているピンによっては、一部のモーターが起動する場合と起動しない場合があります。すべてのモーターを同期して手動でオンにします。 もう1つのことは、すべてのピンにこの問題があるわけではないということです。Raspberry Piが起動するときに停止するものもあれば、そうでないものもあります。
18 gpio  python  boot  rpi.gpio  led 

2
Raspberry Piをテレビのリモコンにするために必要なハードウェアは何ですか?
Raspberry Piを使用してテレビを制御したいと思います。Raspberry Piをテレビのリモコンのように動作させたいです。 どのようなハードウェアを作成する必要がありますか?IRエミッターのようなものが必要ですか?もしそうなら、そのようなハードウェアをどこで購入するのですか?…または、Raspberry PiにはすでにIRトランスミッタがありますが、知りませんでしたか? 私はすでに私の質問にグーグルをかけましたが、私が見つけたトピックは、私が望んでいるものではない赤外線でRaspberry Piを制御する方法について語っています。私は反対を望みます:私はRaspberry PiがIRを使用してテレビを制御することを望みます。また、HDMIケーブルのおかげでテレビを制御できることもわかりました(テレビに互換性がある場合)が、残念ながら私には不便です。 これが物を見る方法を説明するスキーマです。私の質問はステップ2についてです。

3
Python RPi.GPIOライブラリを正しくインストールする方法
ここからRPi.GPIO 5.3aをダウンロードしました:https ://pypi.python.org/pypi/RPi.GPIO tarファイルを解凍し、フォルダーにcdして実行しました: sudo python setup.py install それはたくさんのものを駆け抜け、失敗したようには見えません。その作業の最後の行は次のとおりです。 Writing /usr/local/lib/python2.7/dist-packages/RPi.GPIO-0.5.3a.egg-info その後、それが行われ、私に制御を戻しました。 今、私は入力します sudo python それから import RPi.GPIO そして、私は見る ImportError: No module named GPIO python GPIOライブラリを正しくインストールして、それをインポートしてGPピンを操作するために必要な手順を誰かが正確に指示できますか?私はオンラインでさまざまなプロセスのミッシュマッシュを発見しました(これが最も頻繁に発生したものでした)が、これまでのところ、それらのいずれも機能させることができませんでした。
16 gpio  python  rpi.gpio 

7
26を超えるGPIOピンを取得する
Raspberry Piから75のデジタル出力信号を出力できるようにしたいと思います。ただし、GPIOピンは26個しかありません。1秒以内であれば、正確なタイミングは重要ではありません。すべての信号を同時にオンまたはオフにする必要があるため、チャーリープレックスは機能しません。 USBで接続された別のモジュールでこのようなことが可能になると思いますが、既存のハードウェアを使用してこれを行う簡単な方法があるかどうか疑問に思っていましたか?
16 gpio  rpi.gpio 

4
Raspberry Piでより多くのGPIOポートを使用するにはどうすればよいですか?
私は現在、Raspberry Piの使用を含む学校でのコースのプロジェクトを計画していますが、プロジェクトに必要な入力と出力用のGPIOコネクタが不足するのではないかと心配しています。使用できるコネクタの量を増やすために何を使用できますか? 可能な場合、PythonのRPI.GPIOライブラリを使用して新しいコネクタをどのように使用できますか?

4
lighttpdを使用してPython CGIスクリプトにRPi.GPIOを含める方法は?
私は最近、CGIを介してlighttpdで動作するようにpythonをセットアップしました(こちらを参照)。しかし、RPi.GPIOを含めようとすると、スクリプトは実行を停止します(HTMLが出力されないためだと思います)が、エラーログ(/var/log/lighttpd/error.log)にエラー出力はありません。 gpio.py import RPi.GPIO as GPIO print "<html>" print "\t<head>" print "\t\t<title>GPIO</title>" print "\t</head>" print "\t<body>" print "\t\t<p>" print "\t\t\tGPIO #17 status: " print "\t\t</p>" print "\t</body>" print "</html>" スクリプトが実行されないのはなぜですか?許可が原因ですか?確かに、ライブラリを含めるには特別な権限は必要ないでしょうか?スクリプトまたはエラーログにエラー出力がないのはなぜですか?

5
光量を読み取れますか?
言い方がわかりませんが、Raspberry Piで「光量」を読みたいです。「光の量」とは、0から100の間の数を意味します(たとえば)、0は明暗なしで、100はたくさんの光です(理解できるように、任意の数、「たくさんの光」) 。 問題は、Raspberry Piにはアナログ入力ではなく、デジタル入力/出力ポートしかないことを読んだことです。アナログ入力を読み取る方法はまだありますか?その場合、どのハードウェアが必要ですか? 知識レベルを設定するには:RPI.GPIOライブラリを介して制御LEDを出力することに成功しました。入力はまだ読みませんでした。
12 gpio  rpi.gpio 

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 

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

2
出力として設定されたGPIOピンの切り替え
次のコマンドを使用して、Pythonで出力に設定されたGPIOピンの状態を切り替えることができることをここで読みました。 GPIO.output(LED, not GPIO.input(LED)) どこLEDピン値です。次のコードを使用してLEDをオンにできます。 import RPi.GPIO as GPIO GPIO.setmode(GPIO.BCM) LED = 17 GPIO.setup(LED,GPIO.OUT) GPIO.output(LED,True) しかし、私がしようとするGPIO.output(LED, not GPIO.input(LED))と、次のエラーがスローされます。 RPi.GPIO.WrongDirectionException:GPIOチャネルがセットアップされていないか、間違った方向にセットアップされています 上記とは異なる方法でGPIOチャネルを設定することになっているのですか、それとも私が参照したサイトは間違った情報を投稿していますか?

3
Python 3でのRPi.GPIO
Raspberry Pi2 B、標準Raspbian。RPi.GPIOを使用すると、V3は次のようにインストールされます。 sudo apt-get install python-rpi.gpio python3-rpi.gpio オンライン import RPi.GPIO 私は得る ImportError: /usr/local/lib/python3.2/dist-packages/RPi/GPIO.so: undefined symbol: _Py_ZeroStruct (インタープリター内またはpython3 myCode.pyとして実行されるコードとして)。 助けてください!?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.