Het Arduino Nano-ontwikkelbord werd in 2008 voor het eerst uitgebracht door Arduino en is een van de populairste Arduino-boards. Het is gebaseerd op de ATmega328 8-bit microcontroller van Atmel (Microchip Technology). De Atmega328 wordt geleverd met een ingebouwde bootloader, die het gemakkelijk maakt om het Nano board te flashen met een programma. Atmega 328P gebaseerde Arduino Nano pinout en specificaties worden in detail gegeven in dit bericht.
Arduino Nano heeft dezelfde functionaliteit, maar is kleiner in omvang dan Arduino Uno. Het andere verschil is dat er geen DC power jack op Nano en wordt gevoed met behulp van een Mini-B USB-kabel in plaats van een standaard one.
Arduino Nano boards worden veel gebruikt op het gebied van robotica, embedded systemen, en elektronische projecten waar de vereiste grootte van de microcontroller is klein.
Arduino Nano Pinout en Spelddiagram
Arduino Nano heeft een totaal van 36 spelden. Van deze 8 zijn analoge inputspelden en 14 digitale input/output spelden (waarvan 6 als PWM-outputs kunnen worden gebruikt). De Nano heeft een 16 MHz SMD kristal resonator, een mini USB-B poort, een ICSP header, 3 RESET pinnen en, een RESET knop.
Atmega328P Microcontroller: De Atmega328P is een snelle en efficiënte 8-bit microcontroller, die is gebaseerd op de AVR (Audio Video Recorder) RISC (Reduced Instruction Set Computing) architectuur. Hij wordt beschouwd als de meest populaire AVR-controller. Hij verbruikt minder stroom dan de Atmega328 microcontroller.
SMD kristal: de Surface Mount kristallen hebben een betere stabiliteit dan andere kristallen en kunnen gemakkelijk op het PCB bord worden gesoldeerd.
Op zoek naar Arduino Nano PWM frequentie verandering?
Hoe Frequentie Veranderen Op PWM Pinnen Van Arduino Nano
Arduino Nano Stroomvoorziening :
Mini USB: De Mini USB is kleiner dan de standaard USB maar dikker dan de micro USB. De Nano Board wordt via deze poort van stroom voorzien. En het stelt ons ook in staat om het bord aan te sluiten op de computer voor programmeringsdoeleinden.
Vin: Het is de gemoduleerde DC voedingsspanning, die wordt gebruikt om de IC’s te regelen die in de verbinding worden gebruikt. Het wordt ook genoemd de primaire spanning voor IC’s aanwezig op de Arduino-raad. De Vcc spanningswaarde kan negatief of positief zijn aan de GND pin.
Arduino Nano Pinout- Digitale Spelden:
Er zijn 14 digitale I/O spelden. De digitale spelden van Arduino kunnen slechts twee staten lezen/uitvoeren: wanneer er een voltagesignaal is en wanneer er geen signaal is. Dit soort input/output wordt meestal digitaal (of binair) genoemd en deze toestanden worden aangeduid als HIGH of 1 en LOW of 0.
Arduino Nano Pinout- PWM Pins:
Als u goed kijkt, vindt u het ‘.’-symbool op digitale pin 3,5,6,9,10, en 11. Er zijn zes pinnen van de set digitale pinnen die PWM (Pulse Width Modulation) pinnen zijn. Ze zijn genummerd als D3, D5, D6, D9, D10, en D11. Elk van deze digitale pennen kan een Pulsbreedtemodulatiesignaal met een resolutie van 23 bits genereren. PWM pin genereert het PWM-signaal met behulp van de analogWrite() functie.
Arduino Nano Pinout- Analoge pinnen:
Arduino UNO heeft 6 analoge pinnen, terwijl Nano acht analoge pinnen heeft, genummerd van A0 tot A7. U kunt tot 8 analoge/digitale sensoren op het bord aansluiten. De functie van analoge pinnen is het lezen van de waarde van de analoge/digitale ingang die in de verbinding wordt gebruikt. Elk van deze analoge pinnen heeft een ingebouwde ADC met een resolutie van 210 bits (hij geeft dus 1024 waarden).
ICSP pinnen:
De ICSP header bestaat uit 6 pinnen:
Het staat voor In-Circuit Serial Programming. We kunnen deze spelden gebruiken om de firmware van het Arduino-bord te programmeren. De firmware met de nieuwe functionaliteiten wordt geüpload naar de microcontroller met behulp van de ICSP header.
I2C pinnen:
Het is het tweedraads serieel communicatieprotocol. Het staat voor Inter-Integrated Circuits. I2C gebruikt twee lijnen om gegevens te verzenden en te ontvangen: een seriële klokpen gebruikt (SCL) en een seriële gegevenspen (SDA).
- SCL-It staat voor Seriële Klok. Het wordt gedefinieerd als de lijn die de klokgegevens overbrengt. Het wordt gebruikt om de verschuiving van gegevens tussen de twee apparaten te synchroniseren. De Seriële Klok wordt gegenereerd door het master-apparaat.
- SDA-It staat voor Seriële Data. Het wordt gedefinieerd als de lijn die door de slave en master wordt gebruikt om de gegevens te verzenden en te ontvangen. Daarom wordt het een datalijn genoemd, terwijl SCL een kloklijn wordt genoemd.
SPI-pennen:
SPI staat voor Serial Peripheral Interface. Het wordt gebruikt door de microcontrollers om snel met één of meerdere perifere apparaten te communiceren.
- SCK-It staat voor Seriële Klok. Dit zijn de klokpulsen, die worden gebruikt om de overdracht van data te synchroniseren.
- MISO-It staat voor Master Input/ Slave Output. Deze datalijn in de MISO pin wordt gebruikt om de data van de Slave te ontvangen.
- MOSI-It staat voor Master Output/ Slave Input. Deze lijn wordt gebruikt voor het zenden van data naar de randapparatuur.
- SS-It staat voor Slave Select. Deze lijn wordt gebruikt door de master. Het fungeert als de vrijgave lijn. Als de waarde van de Slave Select pin van een apparaat LAAG is, kan het communiceren met de master. Als de waarde HIGH is, negeert het de master. Hierdoor is het mogelijk dat meerdere SPI perifere apparaten dezelfde MISO, MOSI, en CLK lijnen delen.
Externe interrupts (2 en 3)- Deze pinnen kunnen worden gebruikt om een externe interrupt te triggeren in de volgende condities: een lage waarde, een opgaande of neergaande flank, of een verandering in waarde.
RXD en TXD: TXD en RXD pinnen worden gebruikt voor seriële communicatie. De TXD wordt gebruikt voor het verzenden van de gegevens, en RXD wordt gebruikt voor het ontvangen van de gegevens tijdens seriële communicatie. Het vertegenwoordigt ook de succesvolle stroom van gegevens van de computer naar het bord.
Andere pinnen:
3,3V: Deze pen voert 3,3V uit.
5V: Deze pen voert 5V uit.
GND (Ground pinnen): Er is een totaal van 5 grondspelden op het bord.
RST: Gebruik om het Arduino-Bord terug te stellen. Als deze speld wordt voorzien van 5 V, zal de raad automatisch
REF terugstellen: Deze speld is de input/output verwijzing. Het verstrekt de voltagereferentie waarbij de microcontroller momenteel werkt. Het verzenden van een signaal naar deze speld doet niets.
LED-indicatoren op Arduino Nano:
Arduino Nano board bestaat uit 4 LED-indicatoren:
Gegevens verzenden Indicator LED (wit): Wanneer deze LED brandt, is de Arduino Nano gegevens aan het verzenden naar de computer.
Ontvangen Data Indicator LED (Rood): Wanneer deze LED brandt, ontvangt het bord gegevens van de computer.
Power Indicator: Het geeft de status van de batterij aan. Het kan ook de spanning van de batterij op het LCD-scherm dat is aangesloten op de Arduino board.
Pin 13 LED-indicator (blauw): In het bord, is er een ingebouwde LED verbonden met digitale speld 13. Wanneer deze pen is ingesteld op HIGH of 1, gaat de LED branden. Als de pen LOW of 0 is, gaat de LED UIT.
Arduino Nano Specificaties:
Microcontroller: | ATmega328 |
Bedrijfsspanning: | 5 V |
Input voltage (VIN): | 6-20 V |
Power consumption: | 19 mA |
Flash memory: | 32 KB (waarvan 2 KB in beslag wordt genomen door bootloader) |
SRAM: | 2 KB |
Kloksnelheid: | 16 MHz |
EEPROM: | 1 KB |
Stroom per I/O pin: | 40 mA (20 mA aanbevolen) |
PCB-afmeting: | 18 x 45 mm |
Gewicht: | 7 g |