サーチ…


Arduino Uno R3

マイクロコントローラはピンを使用して回路の他の部分と相互作用します。これらのピンは、通常、入出力ピン、ビンまたはグラウンドの1つになります。 I / OピンはシンプルなデジタルI / Oピンでも、パルス幅変調を使用して出力の電圧を変えることもできるような特殊な電気的特性を持つことができます。 Arduino R3 Unoとそのピンの模式図を示します。

Arduino Uno R3 Pinout回路図ソース

PWMピン

PWMを使用すると、出力を非常に迅速にハイとローの間で切り替えることによって出力の電圧を制御することができます。ピンがハイになっている時間のパーセンテージをデューティ・サイクルといいます。

PWMピン:3、5、6、9、10、11

アナログ入力

PWMピンがある範囲の電圧を出すことができるように、Arduino Uno R3のアナログピンは、入力電圧範囲を検出することができます。これを使用して、ポテンショメーターや他の入力の位置を、滑らかに変化する入力で読み取ることができます。アナログピンはanalogWrite出力を行うことができませんので、PWMピンを使用する必要があります。

アナログADCピン:A0、A1、A2、A3、A4、A5

シリアル、SPI、I2C

Arduino Uno R3のシリアル・ピンは、ボード上のUSBポートを介してコンピュータと通信するときに、(例えば)USB to Serialチップによっても使用されます。シリアル:Tx on 0、Rx on 1

SPIとI2Cは、Arduinoがシールド、センサー、出力などと通信するために使用できる通信プロトコルです。

SPIピン:11のMOSI、12のMISO、13のSCLK、10のSS

I2Cピン:A5のSCL、A4のSDA

オンボードLED

Arduino Uno R3には、独自の抵抗がピン13に接続されたLEDがあります。これは、ボードにLEDを接続しなくても、ピン13を出力に設定してハイに設定すると、LEDボード上に来る。オンボードのLEDを見つけるには、「Blink」の例のスケッチを使用してください。

Arduinoデジタルピンのページから

注記:デジタルピン13は、他のデジタルピンよりもデジタル入力として使用するのが難しいです。ほとんどのボードでボードにハンダ付けされているLEDと抵抗が接続されているためです。内部の20kプルアップ抵抗をイネーブルにすると、オンボードのLEDと直列抵抗が電圧レベルを下げて、常にLOWを返すため、予想される5Vの代わりに約1.7Vでハングします。ピン13をデジタル入力として使用する必要がある場合は、そのpinMode()をINPUTに設定し、外部プルダウン抵抗を使用してください。

オンボードLEDピン:13



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow