ラズベリーパイラズベリーパイGPIO導入ノート06-とwiringPiライブラリがインストールさ

ラズベリーパイ開発ボードは、40ピンを介してピンのみ以前のバージョン26ピンリードGPIOピンの数を、提供します。外側のGPIOピンを取り外し、5V / 3.3Vの電源とグランドピン、また、SPI、UART、およびIICインタフェース、オリジナルに基づいて拡張機能ボードの継続的な開発の新しいバージョンを提供します。

### 1. GPIO番号

ラズベリーパイGPIOポート番号は、3つの異なる方法で存在します。

  • 物理的な「ボード」ナンバリング:

左から右、上から下へと、奇数、偶数1-40の右側を残しました。この番号の利点は、開発ボードのバージョンがどのように変化するかに関係なく、私たちのハードウェアが再接続することなく、働くことができるということです。

40ピン

  • BCM番号:

CPUオンボードGPIOブロードコムの番号を参照し、CPUレジスタが集中します。CPUが有しているので、ピンの数が多い、内部割り当てピン番号とピン番号が矛盾基板です。

BCM番号

  • wiringPi番号:

実装ロジックを中心に、外部GPIOポートへのリードは0から番号が付けられ、プログラムが準備するのは非常に簡単です。

40ピンテーブル

2. wiringPiライブラリ導入

最初の主BCM2835チップGPIOライブラリとしてのゴードン・C言語ライブラリによってwiringPiと、現在、非常に豊かな、GPIOライブラリを削除し、ライブラリもIIC、SPIライブラリ、UARTのソフトウェアライブラリおよびPWMライブラリが含まれています。

wiringPiライブラリは、接触または埋め込まれたマイクロコントローラの開発群衆の前に、Cの基盤とのそれらのための理想的です。アルドゥイーノとそのAPI関数は、それが大いに歓迎させた、非常によく似ています。

wiringPiをインストール3。

ラズベリーパイにログインしてリモートSSHを介して、そして最新バージョンに各ラズベリーパイのパッケージとの依存関係を更新するには、次のコマンドを入力します。

sudo apt-get update
sudo apt-get upgrade

更新

インストール2.

wiringPiはラズベリーを送信するために標準システムにプリインストール、アップデートまたはインストールするには、コマンドを入力することができます。

sudo apt-get install wiringpi

インストールwiringPi

3.テスト

wiringPi GPIO各インターフェイスがラズベリー学校GPIO制御するためのコマンドを使用して、コマンドのセットを含みます。

現在wiringPiライブラリのバージョンとラズベリーパイボードの現在の開発に関する情報を表示するには、次のコマンドを入力します。

gpio -v

版

対応するピンテーブルを取得するには、次のコマンドを入力します。

gpio readall

プリントピン情報

マイクロチャンネル公衆数に焦点:TonyCode
Arduinoの学習交換基:868 283 450

もっと、私は公共の数の関心を歓迎します。Fangerウェイコードに従うようにマイクロチャネルを掃引:
マイクロチャンネルスキャンコードは、公開番号を追加しました:TonyCodeを

63元記事公開 ウォンの賞賛250 ビューに23万+を

おすすめ

転載: blog.csdn.net/TonyIOT/article/details/103005228
おすすめ