Arduino Nano Pin Configuration
Pin Kategorie |
Pin-Name |
Details |
||||||||||||||||||||||||
Power |
Vin, 3.3 V, 5V, GND |
Vin: Eingang Spannung für Arduino bei Verwendung einer externen Stromversorgung (6-12V). 5V: Geregelte Stromversorgung zur Stromversorgung des Mikrocontrollers und anderer Komponenten auf der Platine. 3,3 V: 3,3 V-Versorgung erzeugt durch die on-board-Spannungsregler., Maximale Stromaufnahme ist 50mA. GND: Masse pins. |
||||||||||||||||||||||||
Reset |
Reset |
Setzt den Mikrocontroller zurück. |
||||||||||||||||||||||||
Analog Pins |
A0 – A7 |
Verwendet zu messen analog spannung im bereich von 0-5 V |
||||||||||||||||||||||||
Eingang/Ausgang Pins |
Digital Pins D0-D13 |
Kann als Ein – oder Ausgangspins verwendet werden. 0 V (low) und 5 V (high) |
||||||||||||||||||||||||
Serielle |
Rx, Tx |
Verwendet zu empfangen und übertragen TTL serielle daten., |
||||||||||||||||||||||||
External Interrupts |
2, 3 |
To trigger an interrupt. |
||||||||||||||||||||||||
PWM |
3, 5, 6, 9, 11 |
Provides 8-bit PWM output. |
||||||||||||||||||||||||
SPI |
10 (SS), 11 (MOSI), 12 (MISO) and 13 (SCK) |
Used for SPI communication. |
||||||||||||||||||||||||
Inbuilt LED |
To turn on the inbuilt LED. |
|||||||||||||||||||||||||
IIC |
A4 (SDA), A5 (SCA) |
Used for TWI communication., |
||||||||||||||||||||||||
AREF |
AREF |
To provide reference voltage for input voltage.,ecifications
Other Arduino BoardsArduino UNO, Arduino Pro Mini, Arduino Mega, Arduino Due, Arduino Leonardo Other Development BoardsRaspberry Pi, PIC Development Board, AVR Development Board, MSP430 Launchpad, Intel Edison, ESP32 Difference between Arduino UNO and Arduino NanoThe Arduino Nano is very much similar to the Arduino UNO., Sie verwenden denselben Prozessor (Atmega328p) und können daher beide dasselbe Programm gemeinsam nutzen. Ein großer Unterschied zwischen beiden ist die Größe, die doppelt so groß ist wie Nano und somit mehr Platz in Ihrem Projekt einnimmt. Auch Nano ist Breadboard freundlich, während Uno nicht. Um einen Uno zu programmieren, benötigen Sie ein normales USB-Kabel, für Nano benötigen Sie ein Mini-USB-Kabel. Der technische Unterschied zwischen Uno und Nano ist unten dargestellt.,p>16 MHz |
6 / 0 |
14 / 6 |
1 / 2 |
Regular |
||||||||||||||||||||
Nano |
ATmega328P |
5V / 7-12V |
16 MHz |
8 / 0 |
14 / 6 |
1 / 2 |
Mini |
Difference between Arduino Nano and Arduino Mega
There is a considerable amount of difference between the Arduino Nano and the Arduino mega as the processor used itself is different., Arduino Mega ist leistungsfähiger als ein Arduino Nano in Bezug auf Geschwindigkeit und Anzahl der E/A-Pins. Wie Sie vielleicht vermuten, ist die Größe auch größer als ein Arduino UNO. Arduino Mega wird normalerweise für Projekte verwendet, die viele E/A-Pins und verschiedene Kommunikationsprotokolle erfordern. Der technische Unterschied zwischen Nano und Mega ist unten dargestellt.,/td>
5V / 7-12V
16 MHz
16 / 0
54 / 15
4 / 8
Regular
Nano
ATmega328P
5V / 7-12V
16 MHz
8 / 0
14 / 6
1 / 2
Mini
Understanding Arduino Nano
The Arduino board is designed in such a way that it is very easy for beginners to get started with microcontrollers., Dieses Board ist besonders Breadboard freundlich ist sehr einfach, die Verbindungen zu handhaben. Beginnen wir mit der Stromversorgung des Brettes.
Sie Arduino Nano mit Strom versorgen:
Es gibt drei Möglichkeiten, wie Sie Ihren Nano mit Strom versorgen können.
USB Jack: Schließen sie die mini USB jack zu einem telefon ladegerät oder computer durch ein kabel und es wird ziehen power erforderlich für die board zu funktion
Vin Pin: Die Vin pin kann geliefert werden mit einem ungeregelten 6-12 V zu power die bord., Die on-board spannung regler regelt es zu +5V
+5V Pin: Wenn sie haben eine geregelte +5V versorgung dann können sie direkt bieten diese o die +5V pin der Arduino.
Eingang / ausgang:
Es sind insgesamt 14 digitale Pins und 8 Analog pins auf ihre Nano bord. Die digitalen Pins können verwendet werden, um Sensoren zu verbinden, indem sie als Eingangspins oder Antriebslasten verwendet werden, indem sie als Ausgangspins verwendet werden. Eine einfache Funktion wie pinMode () und digitalWrite () kann verwendet werden, um ihren Betrieb zu steuern. Die Betriebsspannung beträgt 0V und 5V für digitale Pins., Die analog pins können messen analog spannung von 0 V zu 5 V mit einem der 8 Analog pins mit einem einfachen funktion liken analogRead ()
Diese pins abgesehen von ihrem zweck können auch verwendet werden für spezielle zwecke, die sind diskutiert unten:
- Serielle Pins 0 (Rx) und 1 (Tx): Rx und Tx pins sind verwendet zu empfangen und übertragen TTL serielle daten. Sie sind mit dem entsprechenden ATmega328P USB zu TTL seriellen Chip verbunden.
- Externe Interrupt-Pins 2 und 3: Diese Pins können so konfiguriert werden, dass sie einen Interrupt bei einem niedrigen Wert, einer steigenden oder fallenden Kante oder einer Wertänderung auslösen.,
- PWM-Pins 3, 5, 6, 9 und 11: Diese Stifte sorgen für eine 8-bit-PWM-Ausgang mittels analogWrite() Funktion.
- SPI Pins 10 (SS), 11 (MOSI), 12 (MISO) und 13 (SCK): Diese Stifte sind verwendet für die SPI-Kommunikation.
- Eingebaute LED Pin 13: Dieser pin ist verbunden mit eine eingebaute LED, wenn pin 13 ist HIGH-LED ist auf und wenn pin 13 ist LOW, seine off.
- I2C A4 (SDA) und A5 (SCA): Verwendet für IIC Kommunikation mit Wire-Bibliothek.
- AREF: Dient zur Bereitstellung von Referenzspannung für analoge Eingänge mit der Funktion analogReference ().,
- Reset Pin: Wenn dieser Pin NIEDRIG ist, wird der Mikrocontroller zurückgesetzt.
Diese speziellen Funktionen und ihre jeweiligen Pins sind im arduino nano pin Diagramm dargestellt.
Wie zu verwenden Arduino Nano
Es wird kaum nehmen 5-10 minuten zu laden sie erste programm zu Arduino Nano. Alles was Sie brauchen die Arduino IDE ein USB-Kabel und Ihr Nano-Board selbst.
Arduino herunterladen und installieren:
Der erste Schritt wäre die Installation der Arduino IDE, die kostenlos über den folgenden Link heruntergeladen werden kann., Nach der Installation von Arduino können Sie auch die Treiber installieren (Link unten) für Sie Arduino mit Ihrem Computer zu kommunizieren
- Arduino IDE Download
- Treiber Download
Hochladen Ihr erstes Programm
Sobald arduino IDE auf dem computer installiert ist, schließen Sie das Board mit computer mit usb-Kabel. Öffnen Sie nun die arduino IDE und wählen Sie die richtige Platine, indem Sie Tools>Boards>Arduino/Nano, und wählen Sie den richtigen Port, indem Sie Tools>Port., Arduino Uno ist programmiert mit Arduino programmierung sprache basierend auf Verdrahtung. Um mit dem Arduino Uno Board zu beginnen und die integrierte LED zu blinken, laden Sie den Beispielcode, indem Sie Dateien auswählen>Beispiele>Grundlagen>Blink. Sobald der Beispielcode (siehe unten) in Ihre IDE geladen wurde, klicken Sie auf die Schaltfläche „Hochladen“ in der oberen Leiste. Sobald der Upload abgeschlossen ist, sollte die integrierte LED des Arduino blinken., Unten finden Sie den Beispielcode zum Blinken:
Anwendungen
- Prototyping von Elektronikprodukten und-systemen
- Mehrere DIY-Projekte.
- Einfach zu bedienen für Anfänger Level DIYers und makers.
- Projekte, die mehrere E/A-Schnittstellen und Kommunikation erfordern.