Maybaygiare.org

Blog Network

Arduino Unoのピン配列、ピン図、仕様、機能の詳細

Arduino Unoは、AtmelのマイクロチップAtmega328P(Arduino UNO R3用)またはマイクロチップAtmega4809(ARDUINO UNO WIFI R2用)マイクロコントロー Atmega328pベースのArduino UNOのピン配置と仕様は、この記事で詳細に説明されています。

Atmega328とAtmega4809の両方にはブートローダが内蔵されているため、コードでボードをフラッシュするのに非常に便利です。 すべてのArduinoボードと同様に、CおよびC++から派生した言語を使用して、ボード上で実行されているソフトウェアをプログラムできます。 最も簡単な開発環境はArduino IDEです。

Arduino UNO R3 Front side
Arduino UNO R3 Front side
Arduino UNO R3 Back side
Arduino UNO R3 Backside

It consists of 6 analog inputs, 14 digital input/output pins (of which 6 can be used as PWM outputs), a 16 MHz ceramic crystal resonator, a USB-B port, an ICSP header, a power jack and, a reset button.

Arduino UNO Pinout and Pin diagram:

Arduino UNO pinout
Arduino UNO pinout

Regulator, Oscillator, and Reset button:

Regulator, Oscillator and Reset Button
Regulator, Oscillator, and Reset Button

Voltage Regulator-The voltage regulator converts the input voltage to 5V. The primary use of a voltage regulator is to control the voltage level in the Arduino board. レギュレータの入力電源電圧に変動があっても、出力電圧は一定のままで、5ボルト近くになります。

水晶発振器-水晶発振器の周波数は16mhzで、マイクロコントローラにクロック信号を供給します。 それは板に基本的なタイミングおよび制御を提供する。

リセットボタン-ボードをリセットするために使用されます。 ボードにコードをフラッシュするたびにこのボタンを押すことをお勧めします。

Arduino UNO電源ピン配置:H3>

バレルジャック、USBポート、およびVinピン
バレルジャック、USBポート、およびVinピン

バレルジャック–バレルジャックまたはDC電源ジャックは、外部電源を使用してArduinoボードに電力を供給するために使用されます。 バレルジャックは通常、アダプタに接続されています。 板は5-20ボルトの間で及ぶが、製造業者は7-12ボルトの間でそれを保つことを推薦するアダプターによって動力を与えることができる。ノート

: 12ボルトを超えると、ボードが過熱し、7ボルトを下回ると、電圧がボードに電力を供給するのに十分ではない可能性があります。

USB B-port-USBインターフェイスはUSBケーブルをプラグインするために使用されます。 このポートは、5V電源からデバイスに電力を供給するために使用できます。 それは私達がコンピュータに板を接続することを可能にする。 プログラムは、USBケーブルを介してコンピュータから連続的にボードにアップロードされます。Vin-これは、変調されたDC電源電圧であり、接続で使用されるICを調整するために使用されます。 Arduinoボード上にICが存在するための一次電圧とも呼ばれます。 VCC電圧値は、GNDピンに対して負または正の値にすることができます。/div>

"<yoastmark

"<yoastmark

"<yoastmark

"<yoastmark

i2cは二線式シリアル通信プロトコルです。 それはInter-Integrated Circuitsの略です。 I2Cは、データの送受信に2つのラインを使用します。シリアル・クロック・ピンは(SCL)ピンとシリアル・データ(SDA)(SDA)ピンを使用します。

  • SCL-それはシリアルクロックの略です。 クロックデータを転送するのはピンまたはラインです。 これは、2つのデバイス(マスターとスレーブ)間のデータのシフトを同期させるために使用されます。 シリアルクロックはマスターデバイスによって生成されます。
  • SDA-シリアルデータの略です。 これは、データを送受信するためにスレーブとマスターによって使用される行として定義されます。 それがデータラインと呼ばれる理由ですが、SCLはクロックラインと呼ばれています。

Arduino UNOピンダイアグラム上のSPIピン:

"<yoastmark

"<yoastmark

SPIはシリアルペリフェラルインターフェイ これは、1つまたは複数の周辺機器と迅速に通信するためにマイクロコントローラによって使用されます。

  • SCK-それはシリアルクロックの略です。 これらは、データの転送を同期させるために使用されるクロックパルスです。
  • MISO-それはマスター入力/スレーブ出力の略です。 MISOピン内のこのデータ-ラインは、スレーブからデータを受信するために使用されます。
  • MOSI-マスター出力/スレーブ入力の略です。 このラインは、周辺機器にデータを送信するために使用されます。
  • SS-スレーブ選択の略です。 この行はマスターによって使用されます。 これはenable行として機能します。 デバイスのスレーブ-セレクト-ピンの値が低い場合、マスターと通信できます。 値が高い場合、マスターは無視されます。 これにより、同じMISO、MOSI、およびCLKラインを共有する複数のSPIペリフェラルデバイスを使用できます。

外部割込み(2および3)-これらのピンは、低い値、立ち上がりまたは立ち下がりエッジ、または値の変更で割込みをトリガするために使用できます。

txdおよびRXD-txdおよびRXDピンはシリアル通信に使用されます。 TXDはデータの送信に使用され、RXDはデータの受信に使用されます。 また、成功したデータの流れを表します。

ARDUINO UNOピン配置ICSP:

ARDUINO UNOのICSPピン
ARDUINO UNOのICSPピン

それはインサーキットシリアルプログラミングの略です。 私達はArduino板のファームウェアをプログラムするのにこれらのピンを使用してもいいです。 新しい機能に伴うファームウェアの変更は、ICSPヘッダーの助けを借りてマイクロコントローラに送信されます。

ICSPヘッダーは6つのピンで構成されています。

ICSP Header
ICSP Header

Arduino Uno Pinout – Analog Pins:

Analog Pins on Arduino UNO
Analog Pins on Arduino UNO

The Arduino Uno consists of 6 analog pins, which uses ADC (Analog to Digital converter). These pins can serve as analog inputs but can also function as digital inputs or digital outputs. これらのピンは、アナログ信号の形で入力を受け入れ、0から1023の範囲の値を返します(Arduino Unoには10ビットのアナログ-デジタルコンバータまたは210の分解能

アナログ-デジタル変換器は、サンプリング、量子化、デジタル化の三つの段階で動作します。 Arduinoは0-5ボルトの範囲で動作するため、デバイスのステップサイズは5/1023=0.00488ボルトまたは4.88mVです。したがって、任意のアナログピンへの4.88mVの入力電圧を1、9.77mVを2と解釈し、5Vを1023と解釈することができます。 4.88mV未満のものは0と見なされ、4.99V以上は1023と見なされます。

Arduino Unoのピン配置–デジタルピン:

ARDUINO UNOのデジタルピン
Arduino UNOのデジタルピン

Arduino UNOボードでは、ピン0-13はデジタルピンです。入力/出力ピン。Arduinoのデジタルピンは、電圧信号があるときと信号がないときの2つの状態のみを読み取ることができます。

この種の入力は通常、デジタル(またはバイナリ)と呼ばれ、これらの状態はハイとロー、または1と0と呼ばれます。LED(13): ボードには、デジタルピン13に接続されたLEDが内蔵されています。 このピンがHIGHまたは1の場合、LEDがオンになり、ピンがLOWまたは0の場合、LEDがオフになります。 P>

PWMピン:

ARDUINO UNOのPWMピン
ARDUINO UNOのPWMピン

よく見ると、デジタルピンに”~”記号があります3、5、6、9、1 0、および1 1。 これらのピンには、PWMと呼ばれる追加機能があります。 したがって、これらのピンはPWMピンと呼ばれます。

PWMは「パルス幅変調」の略です。 これは、アナログ値がデジタル信号で変調されていることを意味します。 ARDUINOボードがMOSFETベースであるため、これは不可能です。

PWM波形
デューティサイクル付きPWM波形

したがって、所望の出力を達成するために、我々は非常に迅速に私たちの出力 したがって、PWMは純粋なアナログ信号の影響を模倣してシミュレートすることしかできず、純粋なデジタルからアナログへの変換を実行することはP>

その他のピン:

その他のピン
その他のピン

GND(グランドピン):ボード上で利用可能な5つのグラ

RESET–Arduinoボードをリセットするために使用します。 このピンに5Vが供給されている場合、ボードは自動的にリセットされます

I/Oリファレンス電圧(IOREF)–このピンは入力/出力リファレンスです。 これは、マイクロコントローラが現在動作している電圧リファレンスを提供します。 このピンに信号を送ることは何もしません。

3.3Vおよび5V:これらのピンは、ボードに接続された外付け部品にそれぞれ安定化された5vおよび3.3vを提供します。

Arduino UNOの仕様:

  • マイクロコントローラ:Atmega328P
  • 動作電圧:5V
  • 入力電圧(推奨):7-12V
  • 入力電圧(制限): 6-20V
  • デジタルI/Oピン:14ピン(うち6ピンはPWM出力ピン)
  • アナログ入力ピン:6
  • I/OピンあたりのDC電流:40mA
  • 3.3VピンのDC電流:50mA
  • フラッシュメモリ:32KB(うち0.5KBはブートローダによって取られる)
  • SRAM:2KB(Atmega328)
  • /li>
  • eeprom:1kb(atmega328)
  • クロック速度:16mhz
  • 長さ:6mm
  • 幅:4Mm
  • 重量:25g

arduinoの詳細については、こちらをご覧ください:

/初心者のためのarduino..

コメントを残す

メールアドレスが公開されることはありません。