ラズベリーパイ開発ボードは、40ピンを介してピンのみ以前のバージョン26ピンリードGPIOピンの数を、提供します。外側のGPIOピンを取り外し、5V / 3.3Vの電源とグランドピン、また、SPI、UART、およびIICインタフェース、オリジナルに基づいて拡張機能ボードの継続的な開発の新しいバージョンを提供します。
### 1. GPIO番号
ラズベリーパイGPIOポート番号は、3つの異なる方法で存在します。
- 物理的な「ボード」ナンバリング:
左から右、上から下へと、奇数、偶数1-40の右側を残しました。この番号の利点は、開発ボードのバージョンがどのように変化するかに関係なく、私たちのハードウェアが再接続することなく、働くことができるということです。
- BCM番号:
CPUオンボードGPIOブロードコムの番号を参照し、CPUレジスタが集中します。CPUが有しているので、ピンの数が多い、内部割り当てピン番号とピン番号が矛盾基板です。
- wiringPi番号:
実装ロジックを中心に、外部GPIOポートへのリードは0から番号が付けられ、プログラムが準備するのは非常に簡単です。
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
3.テスト
wiringPi GPIO各インターフェイスがラズベリー学校GPIO制御するためのコマンドを使用して、コマンドのセットを含みます。
現在wiringPiライブラリのバージョンとラズベリーパイボードの現在の開発に関する情報を表示するには、次のコマンドを入力します。
gpio -v
対応するピンテーブルを取得するには、次のコマンドを入力します。
gpio readall
マイクロチャンネル公衆数に焦点:TonyCode
Arduinoの学習交換基:868 283 450
もっと、私は公共の数の関心を歓迎します。Fangerウェイコードに従うようにマイクロチャネルを掃引: