工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 産業技術

Arduino Nano ピン配置:仕様、ピンの説明、およびプログラミング

テクノロジーは、ロボット工学や電子工学と密接に関連しています。これらすべての中心にあるのは電子回路基板であり、エレクトロニクスの世界で最も一般的な回路基板は Arduino 回路基板です。 Aduino はマイクロコントローラーだとも考えられていますが、マイクロコントローラーを含む複数のコンポーネントを備えた回路基板です。それどころか、プリント回路基板としての Arduino Nano ピン配置には、それ自体にいくつかのコンポーネントがあり、それについて学ぶこともさらに興味深いものになります.

Arduino Nano ピン配置とは

Arduino Nano は、4.5 cm x 1.8 cm の小型 ATmega328P マイクロコントローラー プロセッサ シリアル チップボードです。実際、多くの類似点があるため、Arduino UNO の代わりに Arduino Nano が人気があります。

最も重要な違いは、Arduino UNO はプラスチック デュアルインライン パッケージ (PDIP) 回路基板形式を使用し、30 ピンを備えているのに対し、Arduino Nano はプラスチック クワッド フラット パック (TQFP) を使用し、32 ピンを備えていることです。実際、Arduino Nano は Type-B Micro USB を使用し、Arduino Nano には DC 電源ジャックがあります。

(別名PDIP(プラスチックDIP))

(薄型ピン角型フラットパッケージ(TQFP))

その後、サイズが小さく、価格が小さく、特別な機能を備えているため、Arduino Nano は Arduino UNO よりも優れています。

(Arduino Nano の前面、背面、および側面図)

Arduino Nano の特長

基本的な SPI バスの例)

(RJ11ターンICSP PICプログラマー)

Arduino Nano の仕様

Arduino Nano のピン配列

このセクションでは、基盤となるハードウェアのピンの機能について説明し、ピンの代替タスクについて詳しく説明します。

(Arduino Nano 機能のピン配列)

TX / D1 ピン は、Arduino Nano PCB からのシリアル データの送信を担当するデジタル I/O ピンです。したがって、これはシリアル ポートです。

RX / D0 ピン Arduino Nano PCB にシリアル データを受信するデジタル I/O ピンです。したがって、これはシリアル通信ピンとシリアル ポートの 1 つです。

2 リセット ピン マイクロコントローラをリセットする 1 つのリセット ボタンと、リセット ボタンをアクティブ LOW にします。

ピン D2 と D3 .これらは、緊急時、またはより重要な機能の実行が必要で、実行中のプログラムを停止する必要がある場合に、マイクロコントローラー プログラムを中断するために使用されるデジタル I/O ピンです。

D0 ~ D13 シリアル クロック (SCK) ピン。これらはすべて、Arduino Nano ピン配列の 14 個のデジタル入出力ピン (I/O) です。さらに、ピンの構成は、関数 pinMode()、digitalRead()、および digitalWrite() を使用して、アプリケーションの要件に従っています。デジタル IO ピンには、20Ω ~ 40Ω の範囲の内部プルアップ抵抗もあり、デフォルトでは接続されていません。その後、デジタル IO ピンは 40 mA の電源電流を供給してマイクロコントローラーに電力を供給することもできます。

D3、D5、D6、D9、および D11 ピン パルス幅変調用。したがって、速度、LED の明るさ、および変調が必要なその他多くの機能に関してモーターを制御します。

A0 ~ A7 ピン .これらは 8 つのアナログ入力ピンで、アナログ入力には 8 ビットのアナログ - デジタル コンバータ (ADC) 機能があります。さらに、analogRead() 関数で読み取られ、指定されたアナログ ピンからも値が読み取られます。

D10 信号およびシステム (SS)、D11 マスター アウト スレーブ イン (MOSI)、D12 マスター イン スレーブ アウト (MISO)、および D13 シリアル クロック (SCK) ピン .

したがって、これらは (シリアル ペリフェラル インターフェイス) SPI 通信で使用されるデジタル ピンです。

内蔵 LED (13) .このデジタル ピンは、回路基板に埋め込まれた内部 LED を制御し、必要に応じてオンまたはオフにします。

A4 (SDA)、A5 (SCA) ピン .これらは、Twi-Wire Interface (TWI) または Inter-Integrated Circuit (I2C) 通信用のアナログ ピンです。

AREF は、アナログ電圧からデジタルへの変換 (ADC) リファレンスです。

VIN 電源ピンの 1 つである は、外部電源 (7V ~ 12V の入力電圧レベル) タワー マイクロコントローラーにも接続するときに使用される電源入力電圧ピンです。

3 対 3 は、組み込みの Nano ボード電圧レギュレーターによって生成される最小電圧です。

5V Nano ボードがそのコンポーネントに電力を供給するために使用する安定化電源電圧です。

GND ピン nanoボードのグランドピンです。

Arduino Nano に電力を供給する方法

最初のアプリケーションを実行するには、Arduino Nano の電源を入れる必要があります。 Arduino Nano 回路基板の電源投入とその電力消費モードについても、このセクションで説明します。これらの電力モードは、Arduino 回路基板を、特に電力による損傷から安全に保つことができます。

(ミニ USB を使用して Arduino Nano を使用)

Arduino Uno と Arduino Nano の違い

対照的に、Arduino UNO と Arduino Nano は技術仕様に大きな違いがあります。ただし、以下で説明する違いの一部を次に示します。

(Arduino Nano と Arduino UNO を並べて配置)

Arduino Nano のプログラミング方法

(ブレッドボード上での Arduino Nano のセットアップ)

このセクションでは、Arduino のプログラミング方法とプログラムの実行方法について説明します。

最初のステップは、Arduino IDE と megaAVR コアなどの関連ドライバーをダウンロードすることです。その後、Arduino IDE ボードをインストールしたら、USB ポートを使用して Arduino ボードをコンピュータに接続します。 LEDに電力を供給します。

一方、Arduino ソフトウェアでは、使用している Arduino ボードの正しいタイプを選択します。組み込みのコード例に移動します。続いて、コンピューターからサンプル コードを Arduino ソフトウェアのトップ バーにあるボードにロードします。処理が完了するとすぐに、Arduino 内蔵の LED が点滅を開始します。その後、Arduino を観察して、コマンドが実行されていることを確認できます。したがって、Arduino ボードが点滅するサンプル コードがある場合は、後で nano ボードが何を行っているかを確認できます。

まとめ

要約すると、Arduino Nano のアプリケーションと親しみやすさは、主にこの記事で説明した特徴と機能に基づいています。さらに、Arduino Nano は、ジェスチャーの追跡や電子オンボード センサーなど、多くのアプリケーションで使用されます。

簡単に言うと、Arduino のプログラミングは、より広範なプログラムで変化する可能性があることも確認しました。さらに、ピンでの SPI 通信とシリアル通信もカバーされています。技術的なことやご不明な点がございましたら、お気軽にお問い合わせください。フィードバックをお待ちしております。


産業技術

  1. ICM-20608-Gの仕様とアプリケーション
  2. APDS-9960の仕様とアプリケーション
  3. Arduinoセンサー–タイプとアプリケーション
  4. Arduinoを介したAtmelAT89シリーズのプログラミング
  5. Arduino Calculator
  6. ArduinoNanoおよびI2COLEDディスプレイを備えたArduboyクローン
  7. RaspberryPiとArduinoラップトップ
  8. Arduinoとは何ですか?それをプログラムする方法は? –Arduinoプログラミング
  9. 2N3771 トランジスタ:ピン配置、機能、アプリケーション、および代替品
  10. AT89c51 マイクロコントローラ:プログラミング、ピン配置、機能、代替手段
  11. Arduino Protoshield – 組み立てに関する迅速で包括的なガイド
ARDUINO NANO 仕様
マイクロコントローラ ATmega328P
CPU フラッシュ メモリ 32 KB (ブートローダーが 2 KB を使用) フラッシュ メモリ
アーキテクチャ / プロセッサ AVR 8 ビット
SRAM 2 KB
EEPROM 1 KB
クロック速度 16 MHz クロック速度
動作電圧源 5V
アナログ I/O ピン 8
入力電圧 7V-12V
I/O ピンあたりの DC 電流 40mA
デジタル I/O ピン 22
パルス幅変調 (PWM) 出力 6
消費電力 19 mA
PCB サイズ 1.8cm×4.5cm
USB タイプ B マイクロ USB
ICSP ヘッダー はい
コミュニケーション IIC、SPI通信、USART
体重 7 グラム
プログラム可能 Arduino IDE