Startseite - Blog

Arduino Nano Pinouts: Spezifikationen, Pin-Beschreibungen und Programmierung

Arduino Nano Pinouts-Technologie geht Hand in Hand mit Robotik und Elektronik. Im Mittelpunkt all dessen steht die elektronische Leiterplatte, und die häufigste Leiterplatte in der Elektronikwelt ist die Arduino-Leiterplatte. Die Leute denken bei Arduinos auch an Mikrocontroller, es handelt sich jedoch um Leiterplatten mit mehreren Komponenten, einschließlich Mikrocontrollern. Im Gegensatz dazu fungiert die Arduino Nano Pinout als Leiterplatte und hat mehrere eigene Komponenten, was es interessanter macht, sich darüber zu informieren.

Arduino Nano Pinouts: Was ist Arduino Nano-Pinbelegung?

Der Arduino Nano ist eine kleine ATmega328P-Mikroprozessor-Serienplatine mit den Maßen 4,5 cm × 1,8 cm. Tatsächlich ist Arduino Nano beliebter als Arduino UNO, weil es viele Ähnlichkeiten aufweist.

Der größte Unterschied besteht darin, dass der Arduino UNO eine Plastic Dual In-Line Package (PDIP)-Platinenform mit 30 Pins verwendet, während der Arduino Nano ein Plastic Quad Flat Package (TQFP) mit 32 Pins verwendet. Tatsächlich verwendet der Arduino Nano Type-B Micro USB und der Arduino Nano hat eine DC-Steckdose.

Arduino Nano Pinouts 1

(Auch bekannt als PDIP (Kunststoff-DIP))

Arduino Nano Pinouts 2

(Dünne Nagelquadrat-Flachpackung (TQFP))

Daher ist Arduino Nano besser geeignet als Arduino UNO, da beide ähnliche Funktionen, geringe Größe, günstigen Preis und Sonderfunktionen haben.

Arduino Nano Pinouts 3

(Arduino Nano Vorder-, Rückseite, Seitenansicht)

Arduino Nano Pinouts: Eigenschaften von Arduino Nano

ATmega328P-Mikrocontroller verfügen über einen integrierten Bootloader, um das Flashen Ihres Codes auf dem Board zu vereinfachen. Der Leistungsmikrocontroller ist eine 8-Bit-AVR-Familie (Audio/Video Receiver).

Das Arbeitsspannungssignal beträgt 5V.

Die über VIN oder VCC zugeführte Spannung kann zwischen 7 V und 12 V variieren.

  32 KB CPU-Flash-Speicher wird vom Bootloader 2 KB verwendet.

16 MHz Taktfrequenz oder Quarzoszillator.

2 kb SRAM-Speicher.

1KB EEPROM-Speicher

Arduino Nano Pinout hat 30 Pins. 8 analoge Pins, 14 digitale Pins, 6 Power-Pins, 2 Reset-Pins.

19 mA Stromverbrauch.

40 mA DC pro I/O-Pin.

Die geringe Größe des Arduino Nano Pinout bietet Platz für ein Standard-Breadboard und ist damit für viele Anwendungen die erste Wahl.

Unterstützt SPI-Kommunikation (Serial Peripheral Interface), USART (Universal Synchronous/Asynchronous Receive/Transmit) und Integrated Circuit (IIC)-Kommunikation.

Arduino Nano Pinouts 4

Einfaches SPI-Bus-Beispiel)

Verwendet Typ-B-Micro-USB, im Gegensatz zu Arduino UNO.

In-Circuit Serial Programming (ICSP) ermöglicht die Programmierung von Mikrocontrollern ohne Trennung von der Leiterplatte.

Arduino Nano Pinouts 5

(RJ11 zu ICSP PIC-Programmierer)

Arduino Nano Pinouts: Arduino Nano Spezifikationen

ARDUINO-NanoSpezifikation
MCUATmega328P 
CPU-Flash32 KB (Bootloader verwendet 2 KB) Flash
Architektur/ProzessorAVR 8-Bit
statisches Gedächtnis2 KB
eepm1 KB
Taktfrequenz16 MHz Taktfrequenz
Betriebsspannungsquelle5 Volt
Analoge I/O-Pins8
Eingangsspannung7 v-12v
Gleichstrom pro I/O-Pin40 Jahre altes Pferd
Digitale I/O-Pins22
Ausgang für Pulsweitenmodulation (PWM).6
Energieverbrauch19 Pferde
PCB-Größe1,8 cm x 4,5 cm
USBbMicro-USB
ICSP-Headerja
kommunizierenIIC, SPI-Kommunikation, USART
Last7 Gramm
programmierbarArduino-IDE

Anordnung

In diesem Abschnitt wird die Funktion von Pins in der zugrunde liegenden Hardware erläutert, und wir werden die alternativen Aufgaben von Pins im Detail besprechen.

(Pinbelegung der Arduino Nano-Funktion)

Senden /D1-Pin ist ein digitaler I/O-Pin, der für die serielle Datenübertragung von der Arduino Nano-Platine verantwortlich ist. Also eine serielle Schnittstelle.

Empfang /D0-Pin ist ein digitaler I/O-Pin, der für den Empfang serieller Daten an die Arduino Nano-Platine verantwortlich ist. Es ist also ein serieller Kommunikationsstift und eine serielle Schnittstelle.

2 Reset-Pins und eine Reset-Taste zum Zurücksetzen des Mikrocontrollers und der Reset-Taste auf aktives LOW.

Stifte D2 und D3. Dies sind digitale I/O-Pins, die verwendet werden, um das Mikrocontroller-Programm im Notfall zu unterbrechen oder wenn eine wichtigere Funktion ausgeführt werden muss und das Programm gestoppt werden muss.

Pins D0 bis D13 Serial Clock (SCK). Dies sind die 14 digitalen Ein- und Ausgangspins (I/O) des Arduino Nano. Verwenden Sie außerdem die Funktionen pinMode(), digitalRead(), digitalWrite(), um die Pins gemäß den Anforderungen der Anwendung zu konfigurieren. Die digitalen IO-Pins haben auch einen internen Pull-up-Widerstand im Bereich von 20 Ω bis 40 Ω und sind standardmäßig nicht verbunden. Anschließend können die digitalen IO-Pins auch 40 mA Versorgungsstrom liefern, um den Mikrocontroller mit Strom zu versorgen.

D3-, D5-, D6-, D9- und D11-Pins für PWM. Daher steuern sie die Geschwindigkeit der Motoren, die Helligkeit der LEDs und viele andere Funktionen, die eine Modulation erfordern.

A0 bis A7 Stifte. Dies sind 8 analoge Eingangspins, und die analogen Eingänge verfügen über eine 8-Bit-Analog-Digital-Wandler-(ADC)-Funktionalität. Lesen Sie es auch mit der Funktion analogRead(), die auch den Wert vom angegebenen analogen Pin liest.

Pins D10 Signal and System (SS), D11 Master Out Slave Out (MOSI), D12 Master Out Slave Out (MISO), and D13 Serial Clock (SCK).

Dies sind also die digitalen Pins, die für die SPI-Kommunikation (Serial Peripheral Interface) verwendet werden.

Eingebaute LED (13). Dieser digitale Pin steuert die interne LED, die auf der Platine eingebettet ist, und schaltet sie bei Bedarf ein oder aus.

A4 (SDA), A5 (SCA) Stifte. Dies sind analoge Pins, die für die Zweidrahtschnittstellen- (TWI) oder integrierte Schaltungskommunikation (I2C) verwendet werden.

AREF ist eine analoge Spannungs-Digital-Umwandlungs(ADC)-Referenz.

VIN, einer der Strompins, ist der Stromeingangsspannungspin und wird verwendet, wenn eine externe Stromversorgung (7 V – 12 V Eingangsspannungspegel) an den Tower-Mikrocontroller angeschlossen wird.

3v3 ist die minimale Spannung, die vom eingebauten Nanoplattenregler erzeugt wird.

5 V ist die geregelte Versorgungsspannung, die das Nanoboard zur Stromversorgung seiner Komponenten verwendet.

Der GND-Pin ist der Erdungspin auf dem Nanoboard.

Wie man einen Arduino Nano mit Strom versorgt

Sie benötigen eine Stromquelle für den Arduino Nano, um Ihre erste Anwendung auszuführen. Dieser Abschnitt behandelt auch das Einschalten des Arduino Nano-Boards und seine Leistungsmodi. Diese Leistungsmodi können das Arduino-Board schützen, insbesondere vor Schäden an der Stromversorgung.

(Arduino Nano wird über Mini-USB mit Strom versorgt)

Mini-B-USB-Kabelanschluss – Verbinden Sie die Strombuchse des Mini-USB-Kabels mit den Stiften, damit die Stromversorgung über einen beliebigen Stromanschluss erfolgen kann. Einerseits können Sie mit dieser Option auch Strom von jedem Gerät beziehen, das speziell einen USB-Anschluss unterstützt.

VIN-Pin – 6-20 V ungeregelte externe Stromversorgung versorgt die Platine ausschließlich über den Pin. Die Stromversorgung wird dann über die Nano-Platine auf 5 V geregelt, um dem Betrieb der Stromversorgungsplatine zu entsprechen.

– Ebenso wichtig, wenn Sie ein geregeltes 5-V-Netzteil haben, finden hier die Stromanschlüsse statt. Daher versorgt dieses Netzteil die Platine auch direkt mit Strom; daher kann jede Überlastung der externen Stromversorgung oder eine externe Unterbrechung die Arduino-Mikrocontrollerplatine beschädigen.

Unterschied zwischen Arduino Uno und Arduino Nano

Im Gegensatz dazu unterscheiden sich der Arduino UNO und der Arduino Nano in den technischen Spezifikationen erheblich. Einige Unterschiede werden jedoch unten diskutiert.

(Arduino Nano und Arduino UNO nebeneinander platziert)

—Der Arduino Uno ist 6,9 cm x 5,3 cm größer als der Arduino Nano, der 1,8 cm x 4,5 cm misst.

  – Im Gegensatz dazu verfügt der Arduino Nano über ein TQFP-Boardpaket (Plastic Quad Flat Pack) und das Arduino UNO-Board über ein PDIP-Boardpaket (Plastic Dual In-Line Package).

Im Vergleich dazu hat der Arduino Nano 32 Pins und der Arduino UNO 30 Pins. Zwei zusätzliche Pins auf dem Arduino Nano werden für die ADC-Funktionalität verwendet.

  – Im Gegensatz dazu hat der Arduino Uno eine DC-Steckdose und ein normales USB-Kabel, während der Arduino Nano einen Mini-B-USB-Anschluss verwendet und somit über eine normale Mini-B-USB-Verbindung mit Strom versorgt werden kann. Anschließend ermöglicht es auch die Kommunikation über USB.

So programmieren Sie einen Arduino Nano

(Bauen Sie den Arduino Nano auf dem Steckbrett auf)

In diesem Abschnitt werden wir besprechen, wie man das Arduino programmiert und das Programm ausführt.

Der erste Schritt besteht darin, die Arduino IDE und die zugehörigen Treiber wie den megaAVR-Core herunterzuladen. Danach, nachdem das Arduino IDE-Board installiert ist, verbinden Sie das Arduino-Board über den USB-Anschluss mit dem Computer. Es wird die LED mit Strom versorgen.

Wählen Sie außerdem in der Arduino-Software den richtigen Arduino-Kartentyp aus. Wechseln Sie zum integrierten Beispiel des Codes. Laden Sie dann den Beispielcode von Ihrem Computer auf das Board in der oberen Leiste der Arduino-Software. Unmittelbar nach Abschluss der Verarbeitung beginnt die eingebaute Arduino-LED zu blinken. Sie können dann den Arduino beobachten und sehen, wie die Befehle ausgeführt werden. Wenn Sie also den Beispielcode für das Arduino-Board blinken lassen, werden Sie beobachten, was das Nanoboard macht.

Zusammenfassen

Zusammenfassend lässt sich sagen, dass die Anwendung und Vertrautheit von Arduino Nano hauptsächlich auf den in diesem Artikel besprochenen Merkmalen und Funktionen basiert. Darüber hinaus wird der Arduino Nano in vielen Anwendungen wie Tracking-Gesten und elektronischen Onboard-Sensoren verwendet.

Kurz gesagt, wir haben auch festgestellt, dass die Arduino-Programmierung über eine breitere Palette von Programmen variieren kann. Darüber hinaus werden die SPI-Kommunikation und die serielle Kommunikation auf Pins behandelt. Bei technischen Fragen können Sie sich gerne an uns wenden. Wir würden uns freuen, von Ihnen zu hören.

Hommer
Hallo, ich bin Hommer, der Gründer von WellPCB. Bisher haben wir mehr als 4.000 Kunden weltweit. Bei Fragen können Sie sich gerne an mich wenden. Danke im Voraus.

Dienstleistungen