Arduino UNO R3、ピンダイアグラム、仕様およびアプリケーション

問題を排除するために楽器を試してください





ザ・ Arduino UNO R3 頻繁に使用されます マイクロコントローラーボード Arduinoの家族で。これはArduinoボードの最新の3番目のバージョンであり、2011年にリリースされました。このボードの主な利点は、間違えた場合にボード上のマイクロコントローラーを変更できることです。このボードの主な機能は主に含まれ、DIP(デュアルインラインパッケージ)、取り外し可能、ATmega328マイクロコントローラーで利用できます。このボードのプログラミングは、Arduinoコンピュータプログラムを使用して簡単にロードできます。このボードは、Arduinoコミュニティから多大なサポートを受けており、組み込み電子機器やその他の多くのアプリケーションでの作業を開始するための非常に簡単な方法になります。について知るためにリンクを参照してください Arduino –基本とデザイン

Arduino Uno R3とは何ですか?

Arduino Uno R3は、ATmega328Pベースのマイクロコントローラーボードの一種です。これには、マイクロコントローラーを保持するために必要なすべてのものが含まれています。USBケーブルを使用してマイクロコントローラーをPCに接続し、AC-DCアダプターまたはバッテリーを使用して電源を供給します。 Unoという用語は、「イタリア語」の言語で「1つ」を意味し、ArduinoのIDE1.0ソフトウェアのリリースを示すために選択されました。 R3 Arduino Unoは、ArduinoUnoの3番目で最新の変更です。 ArduinoボードとIDEソフトウェアはArduinoのリファレンスバージョンであり、現在新しいリリースに進んでいます。 Uno-boardは一連のUSBのプライマリです- Arduinoボード 、&​​Arduinoプラットフォーム用に設計された参照モデル。




Arduino Uno R3

Arduino Uno R3

Arduino UnoR3の仕様

ザ・ Arduino UnoR3ボード 以下の仕様が含まれます。



  • ATmega328Pベースのマイクロコントローラーです
  • Arduinoの動作電圧は5Vです
  • 推奨入力電圧の範囲は7V〜12Vです。
  • i / p電圧(制限)は6V〜20Vです
  • デジタル入力および出力ピン-14
  • デジタル入力および出力ピン(PWM)-6
  • アナログi / pピンは6です
  • 各I / OピンのDC電流は20mAです
  • 3.3Vピンに使用されるDC電流は50mAです
  • フラッシュメモリ-32KB、および0.5KBのメモリがブートローダーによって使用されます
  • SRAMは2KBです
  • EEPROMは1KBです
  • CLKの速度は16MHzです
  • 内蔵LED
  • Arduinoの長さと幅は68.6mm X 53.4mmです
  • Arduinoボードの重量は25gです

Arduino UnoR3ピンダイアグラム

ザ・ Arduino UnoR3ピンダイアグラム 以下に示します。 14桁のI / Oピンで構成されています。これらのピンから、6ピンをPWM出力のように利用できます。このボードには、14個のデジタル入力/出力ピン、アナログ入力-6、USB接続、水晶振動子-16 MHz、電源ジャック、 USB接続 、共振器-16Mhz、電源ジャック、ICSPヘッダー、RSTボタン。

ArduinoUnoピンダイアグラム

ArduinoUnoピンダイアグラム

電源

ザ・ 電源 Arduinoの接続は、外部電源を使用するか、USB接続を使用して行うことができます。外部電源(6〜20ボルト)には、主にバッテリーまたはAC-DCアダプターが含まれます。アダプターの接続は、センターポジティブプラグ(2.1mm)をボードの電源ジャックに差し込むことで実行できます。バッテリー端子は、GNDだけでなくVinのピンにも配置できます。の電源ピン Arduinoボード 以下のものが含まれます。


ワイン: USBまたはその他の接続からのボルトとは反対の外部電源を使用しているときのArduinoへの入力電圧またはVin RPS(安定化電源) 。このピンを使用することにより、電圧を供給することができます。

5ボルト: RPSを使用して電源を供給することができます マイクロコントローラー Arduinoボードで使用されるコンポーネントと同様に。これは、入力電圧からレギュレータを介して近づく可能性があります。

3V3: オンボードレギュレータで3.3の電源電圧を生成でき、最大引き込み電流は50mAになります。

GND: GND(アース)ピン

記憶

ATmega328マイクロコントローラのメモリには32KBが含まれ、0.5 KBのメモリがブートローダーに使用されます)、SRAM-2KBとEEPROM-1KBも含まれます。

入出力

議論の的となっているUnoR3には、ピンモード()、デジタル読み取り()、デジタル書き込み()などの関数を使用して出力される入力として使用できる14個のデジタルピンが含まれていることがわかっています。これらのピンは5Vで動作でき、すべてのデジタルピンは20mAを送受信でき、20k〜50kオームを含みます プルアップ抵抗 。どのピンの最大電流も40mAであり、マイクロコントローラーの損傷を防ぐために超えることはできません。さらに、Arduinoのピンのいくつかには特定の機能が含まれています。

シリアルピン

ArduinoボードのシリアルピンはTX(1)ピンとRX(0)ピンであり、これらのピンを使用してTTLシリアルデータを転送できます。これらのピンの接続は、ATmega8 U2USBからTTLチップへの同等のピンを使用して行うことができます。

外部割り込みピン

ボードの外部割り込みピンは2と3であり、これらのピンは、立ち上がりエッジまたは立ち下がりエッジで割り込みをアクティブにするように配置できます。値が小さい場合は、値が変更されます。

PWMピン

ArduinoのPWMピンは3、5、6、9、10、および11であり、関数analog Write()を使用して8ビットPWMの出力を提供します。

SPI(シリアルペリフェラルインターフェイス)ピン

SPIピンは10、11、12、13、つまりSS、MOSI、MISO、SCKであり、これらは SPI通信 SPIライブラリの助けを借りて。

LEDピン

議論ボードはで組み込まれています LED デジタルピン13を使用します。デジタルピンがハイのときはいつでも、LEDは点灯します。そうでない場合は点灯しません。

TWI(2線式インターフェース)ピン

TWIピンはSDAまたはA4、およびSCLまたはA5であり、ワイヤーライブラリを使用してTWIの通信をサポートできます。

AREF(アナログリファレンス)ピン

アナログリファレンスピンは、analog Reference()のような関数を使用したアナログi / psの入力へのリファレンス電圧です。

リセット(RST)ピン

このピンは、マイクロコントローラーをリセットするためのローラインをもたらします。これは、ArduinoR3ボード上のシールドをブロックする可能性のあるシールドに向けてRSTボタンを使用する場合に非常に便利です。

コミュニケーション

Arduino Unoの通信プロトコルには、SPI、I2C、および UARTシリアル通信

UART

Arduino Unoは、送信機のデジタルピン1と受信機のデジタルピン0のような2つの機能を使用します。これらのピンは主にUARTで使用されます TTL シリアル通信。

I2C

Arduino UNOボードはSDAピンを採用しています。それ以外の場合はA4ピンとA5ピンを採用しています。それ以外の場合はSCLピンを使用します。 I2C通信 ワイヤーライブラリ付き。この場合、SCLとSDAはどちらもCLK信号とデータ信号です。

SPIピン

SPI通信には、MOSI、MISO、およびSCKが含まれます。

MOSI(Pin11)

これはピンのマスター出力スレーブであり、データをデバイスに送信するために使用されます

味噌(ピン12)

このピンはシリアルCLKであり、CLKパルスはマスターによって生成された送信を同期します。

SCK(ピン13)

CLKパルスは、マスターによって生成されるデータ送信を同期します。 SPIの通信には、SPIライブラリと同等のピンが使用されます。 ICSP(インサーキットシリアルプログラミング)ヘッダーはプログラミングに利用できます ATmegaマイクロコントローラー ブートローダーで直接。

Arduino UnoR3プログラミング

  • Arduino Uno R3のプログラミングは、IDEソフトウェアを使用して実行できます。ボード上のマイクロコントローラーには、外部のハードウェアプログラマーを使用せずに新しいコードをアップロードできるブートローダーによって事前に書き込まれています。
  • これの通信は、STK500のようなプロトコルを使用して行うことができます。
  • In-Circuit Serial Programmingのようなヘッダーを使用してブートローダーを回避することにより、マイクロコントローラーにプログラムをアップロードすることもできます。

Arduino UnoR3プロジェクト

ザ・ Arduinoのアプリケーション Unoは主にArduinoUnoベースのプロジェクトに関与しています。

  • ArduinoUnoを使用したオフィスの訪問者アラーム
  • ArduinoUnoベース サッカーロボット
  • ArduinoUnoベースの自動薬管理。
  • 静電気による動き検知
  • ArduinoUnoベースのデジタル料金メーター付きタクシー
  • ArduinoUnoベースのスマートスティック
  • スマートフォンとArduinoで制御されるロボットカー

したがって、これはすべてについてです Arduino uno R3データシート 。以上の情報から、最終的に最も使用頻度の高いボードであると結論付けることができます。 UNOは、マイクロコントローラーを交換でき、セットアップが非常に簡単であるなどの機能があるため、最初のArduinoに最適です。ここにあなたへの質問があります、何ですか Arduino UnoR3のアプリケーション