Een overzicht van het Arduino Nano Board

Probeer Ons Instrument Voor Het Oplossen Van Problemen





Dit artikel geeft gedetailleerde informatie over een Arduino Nano-bord, en het is een soort microcontroller-bord dat is ontworpen door het Arduino-team. Deze microcontroller is gebaseerd op Atmega168 of Atmega328p. Het lijkt redelijk op het Arduino Uno-bord, maar als het gaat om pin-configuratie en functies, is dit nano-bord vervangen Arduino uno vanwege klein formaat. Zoals we weten tijdens het ontwerpen van een ingebouwd systeem componenten van kleine afmetingen hebben de voorkeur. Arduino-boards worden voornamelijk gebruikt om te bouwen elektronische projecten ​embedded systemen, robotica, etc. Maar de nano boards worden vooral geïntroduceerd voor de beginners die geen technische achtergrond hebben.

Wat is een Arduino Nano-bord?

Arduino Nano is er een type microcontroller board, en het is ontworpen door Arduino.cc. Het kan worden gebouwd met een microcontroller zoals Atmega328. Deze microcontroller wordt ook gebruikt in Arduino UNO. Het is een klein formaat bord en ook flexibel met een breed scala aan toepassingen. Andere Arduino-borden omvatten voornamelijk Arduino Mega, Arduino Pro Mini, Arduino UNO, Arduino YUN, Arduino Lilypad, Arduino Leonardo en Arduino Due. En andere ontwikkelborden zijn AVR Development Board, PIC Development Board, Raspberry Pi , Intel Edison, MSP430 Launchpad en ESP32-kaart.




Dit board heeft veel functies en features zoals een Arduino Duemilanove board. Dit Nano board is echter anders in verpakking. Het heeft geen DC-aansluiting, zodat de voeding kan worden gegeven via een kleine USB-poort die anders rechtstreeks is aangesloten op de pinnen zoals VCC en GND. Dit bord kan worden geleverd met 6 tot 20 volt via een mini USB-poort op het bord.

Arduino Nano-functies

De kenmerken van een Arduino nano omvatten voornamelijk het volgende.



arduino-nano-bord

Arduino-nano-bord

  • ATmega328P Microcontroller komt uit de 8-bits AVR-familie
  • Bedrijfsspanning is 5V
  • Ingangsspanning (Vin) is 7V tot 12V
  • Input / output pinnen zijn 22
  • Analoge i / p-pinnen zijn 6 van A0 tot A5
  • Digitale pinnen zijn 14
  • Stroomverbruik is 19 mA
  • I / O-pinnen DC-stroom is 40 mA
  • Flash-geheugen is 32 KB
  • SRAM is 2 KB
  • EEPROM is 1 KB
  • CLK-snelheid is 16 MHz
  • Gewicht: 7 gram
  • Afmeting van de printplaat is 18 x 45 mm
  • Ondersteunt drie communicaties zoals SPI, IIC en USART

Arduino Nano Pinout

De Arduino nano-pinconfiguratie wordt hieronder getoond en elke pin-functionaliteit wordt hieronder besproken.

arduino-nano-pinout

Arduino-nano-pinout

Power Pin (Vin, 3.3V, 5V, GND): Deze pinnen zijn krachtpinnen


  • Vin is de ingangsspanning van het bord en wordt gebruikt als een externe krachtbron wordt gebruikt van 7V tot 12V.
  • 5V is het gereguleerde voeding spanning van het nano-bord en het wordt gebruikt om zowel het bord als de componenten van stroom te voorzien.
  • 3.3V is de minimale spanning die wordt gegenereerd door de spanningsregelaar op het bord.
  • GND is de aardingspin van het bord

RST-pin (reset): Deze pin wordt gebruikt om de microcontroller te resetten

Analoge pinnen (A0-A7): Deze pinnen worden gebruikt om de analoge spanning van het bord te berekenen binnen het bereik van 0V tot 5V

I / O-pinnen (digitale pinnen van D0 - D13): Deze pinnen worden gebruikt als een i / p, anders o / p-pinnen. 0V en 5V

Seriële pinnen (Tx, Rx): Deze pinnen worden gebruikt om TTL-seriële gegevens te verzenden en ontvangen.

Externe onderbrekingen (2, 3): Deze pinnen worden gebruikt om een ​​interrupt te activeren.

PWM (3, 5, 6, 9, 11): Deze pinnen worden gebruikt om 8-bits PWM-uitvoer te leveren.

SPI (10, 11, 12 en 13): Deze pinnen worden gebruikt ter ondersteuning SPI-communicatie

Ingebouwde LED (13): Deze pin wordt gebruikt om de LED te activeren.

IIC (A4, A5): Deze pinnen worden gebruikt ter ondersteuning van TWI-communicatie.

AREF: Deze pin wordt gebruikt om referentiespanning aan de ingangsspanning te geven

Verschil tussen Arduino UNO en Arduino Nano

Het Arduino Nano-bord is vergelijkbaar met een Arduino UNO-bord met een vergelijkbare microcontroller zoals Atmega328p. Zo kunnen ze een soortgelijk programma delen. Het belangrijkste verschil tussen deze twee is de grootte. Omdat de grootte van de Arduino Uno het dubbele is van een nanobord. Uno-borden gebruiken dus meer ruimte op het systeem. De programmering van UNO kan worden gedaan met een USB kabel terwijl Nano de mini-USB-kabel gebruikt. De belangrijkste verschillen tussen deze twee staan ​​vermeld in de volgende tabel.

verschil-tussen-arduino-uno-en-arduino-nano

verschil-tussen-Arduino-UNO-en-Arduino-nano

Arduino Nano-communicatie

De communicatie van een Arduino Nano-bord kan worden gedaan met behulp van verschillende bronnen, zoals het gebruik van een extra Arduino-bord, een computer of met behulp van microcontrollers. De microcontroller die in Nano-bord (ATmega328) gebruikt seriële communicatie (UART TTL). Dit kan toegankelijk zijn op digitale pinnen zoals TX en RX. De Arduino-software bestaat uit een seriële monitor om eenvoudige tekstuele informatie van het bord te verzenden en te ontvangen.

De TX & RX LED's op het Nano-bord zullen knipperen wanneer er informatie wordt verzonden via de FTDI & USB-link in de richting van de computer. De bibliotheekachtige SoftwareSerial maakt seriële communicatie mogelijk op elk van de digitale pinnen op het bord. De microcontroller ondersteunt ook SPI & I2C (TWI) -communicatie.

Arduino Nano-programmering

Het programmeren van een Arduino nano kan worden gedaan met behulp van de Arduino-software. Klik op de optie Extra en selecteer het nanobord. Microcontroller ATmega328 over het Nano-bord wordt geleverd met voorgeprogrammeerd met een bootloader. Met deze bootloader kan nieuwe code worden geüpload zonder een externe hardwareprogrammeur te gebruiken. De communicatie hiervan kan gebeuren met het STK500-protocol. Hier kan de bootloader ook worden vermeden en kan het microcontrollerprogramma worden gedaan met behulp van de header van in-circuit seriële programmering of ICSP met een Arduino ISP.

Toepassingen van Arduino Nano

Deze borden worden gebruikt om Arduino Nano-projecten te bouwen door ingangen van een sensor, een knop of een vinger te lezen en geven een uitvoer door de motor of LED AAN te zetten, of en enkele van de toepassingen worden hieronder vermeld.

Dit gaat dus allemaal over een overzicht van Arduino nano-gegevensblad ​Uit de bovenstaande informatie kunnen we tot slot concluderen dat voor de beginners die nieuw zijn in elektronica, dit Nano-bord ten zeerste wordt aangeraden om voor dit bord te gaan vanwege zijn eigenschappen zoals lage kosten en zeer eenvoudig te gebruiken in verschillende toepassingen. Dit bord kan eenvoudig op elke computer worden aangesloten via de mini-USB-poort. Hier is een vraag voor jou, wat is een Arduino nano-driver?