Arduino Nano pin configuratie
Pin Categorie |
p>Pin naam |
Details |
||||||||||||||||||||||||
vin: ingangsspanning naar Arduino bij gebruik van een externe voedingsbron (6-12v). 5V: gereguleerde voeding voor de voeding van microcontroller en andere onderdelen op het bord. 3,3 V: 3,3 V-voeding gegenereerd door de spanningsregelaar aan boord., Maximale Stroomopname is 50mA. GND: grondpennen. |
||||||||||||||||||||||||||
Reset |
stelt de microcontroller opnieuw in. |
|||||||||||||||||||||||||
analoge pinnen |
A0 – A7 |
gebruikt voor het meten van analoge spanning in het bereik van 0-5V |
Input/Output pinnen |
kan worden gebruikt als input-of outputpinnen. 0V (laag) en 5V (hoog) |
||||||||||||||||||||||
seriële |
wordt gebruikt om TTL seriële gegevens te ontvangen en door te geven., |
|||||||||||||||||||||||||
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., Ze gebruiken dezelfde Processor (Atmega328p) en dus kunnen ze allebei hetzelfde programma delen. Een groot verschil tussen beide is de grootte UNO is twee keer zo groot als Nano en dus neemt meer ruimte op uw project. Ook Nano is broodplank vriendelijk terwijl Uno is niet. Om een Uno te programmeren hebt u regelmatige USB-kabel nodig waar zoals voor Nano u een mini USB-kabel nodig hebt. Het technische verschil tussen Uno en Nano wordt hieronder weergegeven.,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 is krachtiger dan een Arduino Nano in termen van snelheid en aantal I/O pinnen. Zoals je zou kunnen raden de grootte is ook groter dan een Arduino UNO. Arduino Mega wordt normaal gebruikt voor projecten die heel wat I/O-spelden en verschillende communicatieprotocollen vereisen. Het technische verschil tussen Nano en Mega wordt hieronder weergegeven.,/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., Deze raad is vooral broodplank vriendelijk is zeer gemakkelijk om de verbindingen te behandelen. Laten we beginnen met het voeden van het bord.
Het voeden van je Arduino Nano:
Er zijn in totaal drie manieren waarop je je Nano kunt voeden.
USB-aansluiting: Sluit de mini-USB-aansluiting aan op een telefoonlader of computer via een kabel en het zal stroom opnemen die nodig is voor het bord om
Vin-Pin te functioneren: de Vin-pin kan worden geleverd met een ongereguleerde 6-12V om het bord van stroom te voorzien., De spanningsregelaar aan boord regelt het aan+5V
+ 5V Speld: Als u een geregelde + 5V levering hebt dan kunt u direct deze o de +5V Speld van Arduino verstrekken.
Input / output:
er zijn in totaal 14 digitale pinnen en 8 analoge pinnen op uw Nano bord. De digitale pinnen kunnen worden gebruikt om sensoren te interfacen door ze te gebruiken als ingangsspelden of aandrijvingslasten door ze te gebruiken als outputspelden. Een eenvoudige functie zoals pinMode () en digitalWrite () kan worden gebruikt om hun werking te controleren. De bedrijfsspanning is 0V en 5V voor digitale pinnen., De analoge pinnen kunnen analoge spanning meten van 0V tot 5V met behulp van een van de 8 analoge pinnen met behulp van een eenvoudige functie liken analogRead()
deze pinnen dienen niet alleen hun doel, maar kunnen ook worden gebruikt voor speciale doeleinden die hieronder worden besproken:
- seriële pinnen 0 (Rx) en 1 (Tx): Rx en Tx pinnen worden gebruikt om seriële TTL-gegevens te ontvangen en te verzenden. Zij worden verbonden met de overeenkomstige ATmega328P USB aan de periodieke spaander van TTL.
- externe Interrupt pinnen 2 en 3: Deze pinnen kunnen worden geconfigureerd om een interrupt te activeren op een lage waarde, een stijgende of dalende rand, of een verandering in waarde.,
- PWM pinnen 3, 5, 6, 9 en 11: Deze pinnen bieden een 8-bit PWM output door gebruik te maken van analogWrite () functie.
- SPI-pinnen 10 (SS), 11 (MOSI), 12 (MISO) en 13 (SCK): deze pinnen worden gebruikt voor SPI-communicatie.
- ingebouwde led-Pin 13: Deze pin is verbonden met een ingebouwde LED, wanneer pin 13 hoog is-LED is ingeschakeld en wanneer pin 13 laag is, is het uit.
- I2C A4 (SDA) en A5 (SCA): gebruikt voor IIC-communicatie met behulp van Wire library.
- AREF: wordt gebruikt om referentiespanning te leveren voor analoge ingangen met de functie analogReference ().,
- Reset Pin: door deze pin laag te maken, Reset je de microcontroller.
deze speciale functies en hun respectieve pinnen worden geïllustreerd in het Arduino nano pin diagram hierboven getoond.
Hoe gebruik je Arduino Nano
het zal nauwelijks 5-10 minuten duren om je eerste programma naar Arduino Nano te uploaden. Alles wat je nodig hebt de Arduino IDE een USB-kabel en uw Nano board zelf.
download en installeer Arduino:
de eerste stap is het installeren van de Arduino IDE die gratis te downloaden is via de onderstaande link., Na het installeren van Arduino kunt u ook de stuurprogramma ‘ s installeren (link hieronder) zodat u Arduino kunt communiceren met uw Computer
- Arduino IDE Download
- Driver Download
uploaden van uw eerste programma
zodra arduino IDE op de computer is geïnstalleerd, sluit u het bord met de computer aan via een USB-kabel. Open nu de arduino IDE en kies het juiste bord door Tools>Boards>Arduino/Nano te selecteren, en kies de juiste poort door Tools>poort., Arduino Uno wordt geprogrammeerd gebruikend Arduino-programmeertaal die op bedrading wordt gebaseerd. Om met Arduino Uno board te beginnen en de ingebouwde LED te knipperen, laadt u de voorbeeldcode door bestanden te selecteren>voorbeelden>Basics>Blink. Zodra de voorbeeldcode (ook hieronder weergegeven) is geladen in uw IDE, klik op de ‘upload’ knop gegeven op de bovenste balk. Zodra de upload is voltooid, moet u de Arduino ‘ s ingebouwde LED knipperen., Hieronder is de voorbeeldcode voor knipperen:
toepassingen
- Prototyping van elektronicaproducten en systemen
- meerdere DIY-projecten.
- gemakkelijk te gebruiken voor Doe-het-zelvers en makers op beginnersniveau.
- projecten die meerdere I/O-interfaces en communicatie vereisen.