Arduino Nano udviklingskortet blev først udgivet i 2008 af Arduino og er et af de mest populære Arduino-boards. Det er baseret på ATmega328 8-bit mikrocontroller af Atmel (Microchip Technology). Atmega328 leveres med en indbygget bootloader, hvilket gør det praktisk at flashe Nano boardet med et program. Atmega 328P-baserede Arduino Nano pinout og specifikationer er givet i detaljer i dette indlæg.
Arduino Nano har den samme funktionalitet, men er mindre i størrelse end Arduino Uno. Den anden forskel er, at der ikke er noget jævnstrømsstik på Nano, og at den forsynes med strøm ved hjælp af et Mini-B USB-kabel i stedet for et standardkabel.
Arduino Nano-kort anvendes i vid udstrækning inden for robotteknologi, indlejrede systemer og elektroniske projekter, hvor den krævede størrelse af mikrocontrolleren er lille.
Arduino Nano Pinout og pin-diagram
Arduino Nano har i alt 36 pins. Ud af disse er 8 analoge indgangsstifter og 14 digitale ind-/udgangsstifter (hvoraf 6 kan bruges som PWM-udgange). Nano har en 16 MHz SMD-krystalresonator, en mini USB-B-port, en ICSP-header, 3 RESET-stifter og en RESET-knap.
Atmega328P-mikrocontroller: Atmega328P er en højhastigheds og effektiv 8-bit mikrocontroller, som er baseret på AVR (Audio Video Recorder) RISC-arkitektur (Reduced Instruction Set Computing). Den anses for at være den mest populære AVR-controller. Den bruger mindre strøm end Atmega328 Microcontroller.
SMD krystal: Surface Mount krystaller har bedre stabilitet end andre krystaller og kan let loddes på printkortet.
Søger du efter Arduino Nano PWM frekvensændring?
Hvordan man ændrer frekvensen på PWM Pins Of Arduino Nano
Arduino Nano Strømforsyning :
Mini USB: Mini USB er mindre end standard USB, men tykkere end micro USB. Nano boardet får strøm via denne port. Og den giver os også mulighed for at tilslutte boardet til computeren til programmeringsformål.
Vin: Det er den modulerede jævnstrømsspænding, som bruges til at regulere de IC’er, der bruges i forbindelsen. Det kaldes også den primære spænding for de IC’er, der er til stede på Arduino-boardet. Vcc-spændingsværdien kan være negativ eller positiv i forhold til GND-stiften.
Arduino Nano Pinout- Digitale stifter:
Der er 14 digitale I/O-stifter. De digitale Arduino-stifter kan kun læse/udstede to tilstande: når der er et spændingssignal, og når der ikke er noget signal. Denne form for input/output kaldes normalt digital (eller binær) og disse tilstande kaldes HIGH eller 1 og LOW eller 0.
Arduino Nano Pinout- PWM Pins:
Hvis du kigger godt efter, vil du finde symbolet ‘.’ på de digitale pin 3,5,6,9,10 og 11. Der er seks pins fra sættet af digitale pins, der er PWM-stifter (Pulse Width Modulation). De er nummereret som D3, D5, D6, D9, D10 og D11. Hver af disse digitale pins kan generere et signal med 23 bit opløsning til pulsbreddemodulation. PWM-pinden genererer PWM-signalet ved hjælp af funktionen analogWrite().
Arduino Nano Pinout- Analoge pins:
Arduino UNO har 6 analoge pins, mens Nano har otte analoge pins nummereret fra A0 til A7. Du kan tilslutte op til 8 analoge/digitale sensorer til boardet. Funktionen af analoge pins er at aflæse værdien af den analoge/digitale indgang, der anvendes i forbindelsen. Hver af disse analoge pins har en indbygget ADC med en opløsning på 210 bit (så den vil give 1024 værdier).
ICSP-stifter:
ICSP-headeret består af 6 pins:
Det står for In-Circuit Serial Programming (seriel programmering i kredsløb). Vi kan bruge disse pins til at programmere Arduino-boardets firmware. Firmwaren med de nye funktionaliteter uploades til mikrocontrolleren ved hjælp af ICSP-headeren.
I2C-stifter:
Det er den totrådede serielle kommunikationsprotokol. Den står for Inter-Integrated Circuits (interintegrerede kredsløb). I2C bruger to linjer til at sende og modtage data: en seriel clockpin bruger (SCL) og en seriel datapin (SDA) (SDA).
- SCL-Det står for Serial Clock (serielt ur). Det er defineret som den linje, der overfører clockdata. Den bruges til at synkronisere skiftet af data mellem de to enheder. Serial Clock genereres af masterenheden.
- SDA-It står for Serial Data. Det er defineret som den linje, der bruges af slave- og masterenheden til at sende og modtage data. Derfor kaldes den en datalinje, mens SCL kaldes en clocklinje.
SPI-stifter:
SPI står for Serial Peripheral Interface (seriel perifer grænseflade). Det bruges af mikrocontrollerne til at kommunikere hurtigt med en eller flere periferienheder.
- SCK-Det står for Serial Clock. Det er de clockimpulser, der bruges til at synkronisere overførslen af data.
- MISO-It står for Master Input/ Slave Output. Denne datalinje i MISO-pinden bruges til at modtage data fra slaven.
- MOSI-It står for Master Output/ Slave Input. Denne linje bruges til at sende data til periferienhederne.
- SS-It står for Slave Select. Denne linje bruges af masteren. Den fungerer som aktiveringslinje. Når en en enheds Slave Select-pinværdi er LOW, kan den kommunikere med masteren. Når dens værdi er HØJ, ignorerer den masteren. Dette giver os mulighed for at have flere SPI-periferienheder, der deler de samme MISO-, MOSI- og CLK-linjer.
External Interrupts (2 og 3)- Disse pins kan bruges til at udløse en ekstern interrupt under følgende forhold: en lav værdi, en stigende eller faldende flanke eller en ændring i værdien.
RXD og TXD: TXD- og RXD-pins bruges til seriel kommunikation. TXD bruges til at sende data, og RXD bruges til at modtage data under seriel kommunikation. Den repræsenterer også den vellykkede datastrøm fra computeren til kortet.
Andre pins:
3,3V: Denne pin udsender 3,3V.
5V: Denne pin udsender 5V.
GND (Ground pins): Der er i alt 5 jordstifter på boardet..
RST: Bruges til at nulstille Arduino Board. Hvis denne pin forsynes med 5 V, vil boardet automatisk nulstilles
REF: Denne pin er ind-/udgangsreferencen. Den giver den spændingsreference, som mikrocontrolleren i øjeblikket arbejder ved. At sende et signal til denne pin gør intet.
LED-indikatorer på Arduino Nano:
Arduino Nano boardet består af 4 LED-indikatorer:
Transmitting Data Indicator LED (White): Når denne lysdiode er tændt, overfører Arduino Nano data til computeren.
Lysdiode for modtagelse af data (rød): Indikatorlysdiode for modtagelse af data (rød): Arduino Nano overfører data til computeren: Når denne LED lyser, modtager kortet data fra computeren.
Strømsindikator: Når denne LED lyser, modtager kortet data fra computeren.
Strømsindikator: Den angiver batteriets status. Den kan også vise batteriets spænding på LCD-skærmen, der er forbundet med Arduino-kortet.
Pin 13 LED-indikator (blå): I boardet er der en indbygget LED, der er forbundet til digital pin 13. Når denne pin er sat HIGH eller 1, tændes LED’en. Når pin’en er indstillet LOW eller 0, slukker LED’en.
Arduino Nano Specifikationer:
Mikrocontroller: | ATmega328 | |
Bedriftsspænding: | 5 V | |
Inputspænding (VIN): | 6-20 V | |
Strømforbrug: | 19 mA | |
Flashhukommelse: | 32 KB (hvoraf 2 KB er optaget af bootloader) | |
SRAM: | 2 KB | |
Klokkehastighed: | 16 MHz | |
EEPROM: | 1 KB | |
Strøm pr. I/O-stift: | 40 mA (20 mA anbefales) | |
PCB-størrelse: | 18 x 45 mm | |
Vægt: | 7 g |