Ein Überblick über das Arduino Nano Board

Versuchen Sie Unser Instrument, Um Probleme Zu Beseitigen





Dieser Artikel enthält detaillierte Informationen zu einer Arduino Nano-Karte. Es handelt sich um eine Art von Mikrocontroller-Karte, die vom Arduino-Team entwickelt wurde. Dieser Mikrocontroller basiert auf Atmega168 oder Atmega328p. Es ist dem Arduino Uno Board ziemlich ähnlich, aber wenn es um Pin-Konfiguration und Funktionen geht, wurde dieses Nano Board ersetzt Arduino uno aufgrund der geringen Größe. Wie wir wissen, beim Entwerfen eines Eingebettetes System kleine Komponenten sind bevorzugt. Arduino-Boards werden hauptsächlich zum Bauen verwendet elektronische Projekte . eingebettete Systeme, Robotik usw. Die Nano-Boards werden jedoch hauptsächlich für Anfänger eingeführt, die keinen technischen Hintergrund haben.

Was ist ein Arduino Nano Board?

Arduino Nano ist einer Art des Mikrocontrollers Board, und es ist von Arduino.cc entworfen. Es kann mit einem Mikrocontroller wie Atmega328 gebaut werden. Dieser Mikrocontroller wird auch in verwendet Arduino UNO. Es ist ein kleines Board und flexibel mit einer Vielzahl von Anwendungen. Andere Arduino-Bretter Dazu gehören hauptsächlich Arduino Mega, Arduino Pro Mini, Arduino UNO, Arduino YUN, Arduino Lilypad, Arduino Leonardo und Arduino Due. Weitere Entwicklungsgremien sind AVR Development Board, PIC Development Board, Himbeer-Pi , Intel Edison, MSP430 Launchpad und ESP32-Karte.




Dieses Board hat viele Funktionen und Merkmale wie ein Arduino Duemilanove-Board. Diese Nano-Platte unterscheidet sich jedoch in der Verpackung. Es gibt keine DC-Buchse, sodass die Stromversorgung über einen kleinen USB-Anschluss erfolgen kann, der ansonsten direkt mit den Pins wie VCC und GND verbunden ist. Diese Karte kann über einen Mini-USB-Anschluss auf der Karte mit 6 bis 20 Volt versorgt werden.

Arduino Nano Eigenschaften

Zu den Merkmalen eines Arduino Nano gehören hauptsächlich die folgenden.



Arduino-Nano-Board

Arduino-Nano-Board

  • Der ATmega328P-Mikrocontroller stammt aus der 8-Bit-AVR-Familie
  • Die Betriebsspannung beträgt 5V
  • Die Eingangsspannung (Vin) beträgt 7V bis 12V
  • Eingangs- / Ausgangspins sind 22
  • Analoge I / P-Pins sind 6 von A0 bis A5
  • Digitale Pins sind 14
  • Der Stromverbrauch beträgt 19 mA
  • E / A-Pins Gleichstrom beträgt 40 mA
  • Der Flash-Speicher ist 32 KB groß
  • SRAM ist 2 KB
  • EEPROM ist 1 KB
  • Die CLK-Geschwindigkeit beträgt 16 MHz
  • Gewicht-7g
  • Die Größe der Leiterplatte beträgt 18 x 45 mm
  • Unterstützt drei Kommunikationen wie SPI, IIC und USART

Arduino Nano Pinbelegung

Die Arduino-Nano-Pin-Konfiguration wird unten gezeigt und jede Pin-Funktionalität wird unten diskutiert.

Arduino-Nano-Pinbelegung

Arduino-Nano-Pinbelegung

Stromanschluss (Vin, 3,3 V, 5 V, GND): Diese Pins sind Power-Pins


  • Vin ist die Eingangsspannung der Platine und wird bei einer externen verwendet Energiequelle wird von 7V bis 12V verwendet.
  • 5V ist die geregelte Stromversorgung Spannung der Nano-Platine und wird verwendet, um die Versorgung der Platine sowie der Komponenten zu geben.
  • 3,3 V ist die minimale Spannung, die von der erzeugt wird Spannungsregler auf der Tafel.
  • GND ist der Erdungsstift der Platine

RST-Pin (Zurücksetzen): Dieser Pin dient zum Zurücksetzen des Mikrocontrollers

Analoge Pins (A0-A7): Diese Pins werden verwendet, um die analoge Spannung der Karte im Bereich von 0 V bis 5 V zu berechnen

E / A-Pins (digitale Pins von D0 - D13): Diese Stifte werden als I / P-Stifte verwendet, ansonsten als O / P-Stifte. 0 V & 5 V.

Serienstifte (Tx, Rx): Diese Pins werden zum Senden und Empfangen von seriellen TTL-Daten verwendet.

Externe Interrupts (2, 3): Diese Pins werden verwendet, um einen Interrupt zu aktivieren.

PWM (3, 5, 6, 9, 11): Diese Pins werden verwendet, um einen 8-Bit-PWM-Ausgang bereitzustellen.

SPI (10, 11, 12 und 13): Diese Stifte werden zur Unterstützung verwendet SPI-Kommunikation .

Eingebaute LED (13): Dieser Pin dient zur Aktivierung der LED.

IIC (A4, A5): Diese Pins werden zur Unterstützung der TWI-Kommunikation verwendet.

AREF: Dieser Pin wird verwendet, um der Eingangsspannung eine Referenzspannung zu geben

Unterschied zwischen Arduino UNO und Arduino Nano

Die Arduino Nano-Karte ähnelt einer Arduino UNO-Karte mit einem ähnlichen Mikrocontroller wie Atmega328p. Somit können sie ein ähnliches Programm teilen. Der Hauptunterschied zwischen diesen beiden ist die Größe. Weil die Größe von Arduino Uno doppelt so groß ist wie die von Nano-Boards. Uno-Boards belegen also mehr Platz auf dem System. Die Programmierung von UNO kann mit erfolgen ein USB Kabel, während Nano das Mini-USB-Kabel verwendet. Die Hauptunterschiede zwischen diesen beiden sind in der folgenden Tabelle aufgeführt.

Unterschied zwischen Arduino-Uno-und-Arduino-Nano

Unterschied zwischen Arduino-UNO und Arduino-Nano

Arduino Nano Kommunikation

Die Kommunikation einer Arduino Nano-Karte kann unter Verwendung verschiedener Quellen erfolgen, beispielsweise unter Verwendung einer zusätzlichen Arduino-Karte, eines Computers, andernfalls unter Verwendung von Mikrocontrollern. Der Mikrocontroller mit Nano-Board (ATmega328) bietet serielle Kommunikation (UART TTL). Dies kann über digitale Pins wie TX und RX erreicht werden. Die Arduino-Software besteht aus einem seriellen Monitor, mit dem einfache Textinformationen von der Karte gesendet und empfangen werden können.

Die TX & RX-LEDs auf der Nano-Karte blinken, wenn Informationen über die FTDI- und USB-Verbindung in Richtung des Computers gesendet werden. Das bibliotheksähnliche SoftwareSerial ermöglicht die serielle Kommunikation an jedem der digitalen Pins auf der Karte. Der Mikrocontroller unterstützt auch die SPI & I2C (TWI) -Kommunikation.

Arduino Nano Programmierung

Die Programmierung eines Arduino Nano kann mit der Arduino Software erfolgen. Klicken Sie auf die Option Extras und wählen Sie die Nanokarte aus. Der Mikrocontroller ATmega328 über dem Nano-Board ist mit einem Bootloader vorprogrammiert. Mit diesem Bootloader können Sie neuen Code hochladen, ohne einen externen Hardware-Programmierer zu verwenden. Die Kommunikation dazu kann mit dem STK500-Protokoll erfolgen. Hier kann auch der Bootloader vermieden werden und das Mikrocontroller-Programm kann unter Verwendung des Headers der seriellen In-Circuit-Programmierung oder von ICSP mit einem Arduino-ISP ausgeführt werden.

Anwendungen von Arduino Nano

Diese Karten werden zum Erstellen von Arduino Nano-Projekten verwendet, indem Eingaben eines Sensors, einer Taste oder eines Fingers gelesen werden, und geben eine Ausgabe durch Einschalten des Motors oder der LED aus, oder einige der unten aufgeführten Anwendungen.

Hier geht es also um einen Überblick über Arduino Nano Datenblatt . Aus den obigen Informationen können wir schließlich schließen, dass für Anfänger, die neu in der Elektronik sind, dieses Nano-Board aufgrund seiner geringen Kosten und seiner sehr einfachen Verwendung in verschiedenen Anwendungen dringend empfohlen wird. Diese Karte kann einfach über ihren Mini-USB-Anschluss an jeden Computer angeschlossen werden. Hier ist eine Frage an Sie, was ist ein Arduino Nano-Treiber?