En oversikt over Arduino Nano Board

Prøv Instrumentet Vårt For Å Eliminere Problemer





Denne artikkelen gir detaljert informasjon om et Arduino Nano-kort, og det er en slags mikrokontrollerkort som er designet av Arduino-teamet. Denne mikrokontrolleren er basert på Atmega168 eller Atmega328p. Det er ganske likt Arduino Uno-kort, men når det kommer til pin-konfigurasjon og funksjoner, har dette nano-kortet erstattet Arduino uno på grunn av liten størrelse. Som vi vet at mens du designer en integrert system komponenter av liten størrelse foretrekkes. Arduino-brett brukes hovedsakelig til å bygge elektroniske prosjekter . innebygde systemer, robotteknologi, etc. Men nano-brettene introduseres hovedsakelig for nybegynnere som ikke er fra den tekniske bakgrunnen.

Hva er et Arduino Nano Board?

Arduino Nano er en type mikrokontroller bord, og det er designet av Arduino.cc. Den kan bygges med en mikrokontroller som Atmega328. Denne mikrokontrolleren brukes også i Arduino UNO. Det er et lite bord og også fleksibelt med et bredt utvalg av applikasjoner. Annen Arduino brett inkluderer hovedsakelig Arduino Mega, Arduino Pro Mini, Arduino UNO, Arduino YUN, Arduino Lilypad, Arduino Leonardo og Arduino Due. Og andre utviklingstavler er AVR Development Board, PIC Development Board, Bringebær Pi , Intel Edison, MSP430 Launchpad og ESP32-kort.




Dette brettet har mange funksjoner og funksjoner som et Arduino Duemilanove-brett. Imidlertid er dette Nano-kortet forskjellig i emballasjen. Den har ikke noe DC-kontakt, slik at strømforsyningen kan gis ved hjelp av en liten USB-port, ellers rett koblet til pinnene som VCC & GND. Dette kortet kan leveres med 6 til 20 volt ved hjelp av en mini USB-port på kortet.

Arduino Nano-funksjoner

Funksjonene til en Arduino nano inkluderer hovedsakelig følgende.



arduino-nano-brett

Arduino-nano-brett

  • ATmega328P Microcontroller er fra 8-biters AVR-familie
  • Driftsspenning er 5V
  • Inngangsspenning (Vin) er 7V til 12V
  • Inngangs- / utgangspinnene er 22
  • Analoge i / p-pinner er 6 fra A0 til A5
  • Digitale pinner er 14
  • Strømforbruket er 19 mA
  • I / O-pinner DC-strøm er 40 mA
  • Flash-minne er 32 KB
  • SRAM er 2 KB
  • EEPROM er 1 KB
  • CLK-hastighet er 16 MHz
  • Vekt-7g
  • Størrelsen på kretskortet er 18 x 45 mm
  • Støtter tre kommunikasjoner som SPI, IIC og USART

Arduino Nano Pinout

Arduino nano pin konfigurasjon er vist nedenfor, og hver pin funksjonalitet blir diskutert nedenfor.

arduino-nano-pinout

Arduino-nano-pinout

Power Pin (Vin, 3.3V, 5V, GND): Disse pinnene er strømpinner


  • Vin er inngangsspenningen til brettet, og den brukes når en ekstern strømkilde brukes fra 7V til 12V.
  • 5V er regulert strømforsyning spenningen til nano-kortet, og det brukes til å gi forsyning til kortet, så vel som komponenter.
  • 3.3V er minimumsspenningen som genereres fra spenningsregulator på brettet.
  • GND er bakken på tavlen

RST Pin (Reset): Denne pinnen brukes til å tilbakestille mikrokontrolleren

Analoge pinner (A0-A7): Disse pinnene brukes til å beregne den analoge spenningen til kortet i området 0V til 5V

I / O-pinner (digitale pinner fra D0 - D13): Disse pinnene brukes som en i / p ellers o / p pinner. 0V og 5V

Serielle pins (Tx, Rx): Disse pinnene brukes til å overføre og motta TTL seriell data.

Eksterne avbrudd (2, 3): Disse pinnene brukes til å aktivere et avbrudd.

PWM (3, 5, 6, 9, 11): Disse pinnene brukes til å gi 8-biters PWM-utgang.

SPI (10, 11, 12 og 13): Disse pinnene brukes til støtte SPI-kommunikasjon .

Innebygd LED (13): Denne pinnen brukes til å aktivere LED.

IIC (A4, A5): Disse pinnene brukes til å støtte TWI-kommunikasjon.

AREF: Denne pinnen brukes til å gi referansespenning til inngangsspenningen

Forskjellen mellom Arduino UNO og Arduino Nano

Arduino Nano-kortet ligner et Arduino UNO-kort inkludert lignende mikrokontroller som Atmega328p. Dermed kan de dele et lignende program. Hovedforskjellen mellom disse to er størrelsen. Fordi Arduino Uno størrelse er dobbelt til nano bord. Så Uno-kort bruker mer plass på systemet. Programmeringen av UNO kan gjøres med en USB mens Nano bruker mini-USB-kabelen. Hovedforskjellene mellom disse to er oppført i følgende tabell.

forskjell-mellom-arduino-uno-og-arduino-nano

forskjell-mellom-Arduino-UNO-og-Arduino-nano

Arduino Nano-kommunikasjon

Kommunikasjonen til et Arduino Nano-kort kan gjøres ved hjelp av forskjellige kilder, for eksempel å bruke et ekstra Arduino-kort, en datamaskin, ellers ved hjelp av mikrokontroller. Microcontroller bruker i Nano-kortet (ATmega328) tilbyr seriell kommunikasjon (UART TTL). Dette kan være tilgjengelig på digitale pinner som TX og RX. Arduino-programvaren består av en seriell skjerm som gjør det enkelt å sende og motta tekstinformasjon fra styret.

TX- og RX-lysdiodene på Nano-kortet vil blinke når informasjon sendes ut via FTDI- og USB-koblingen i retning av datamaskinen. Det biblioteklignende SoftwareSerial tillater seriell kommunikasjon på hvilken som helst av de digitale pinnene på tavlen. Mikrokontrolleren støtter også SPI & I2C (TWI) kommunikasjon.

Arduino Nano-programmering

Programmeringen av en Arduino-nano kan gjøres ved hjelp av Arduino-programvaren. Klikk på alternativet Verktøy og velg nano-kortet. Microcontroller ATmega328 over Nano-kortet leveres med forhåndsprogrammert med en boot loader. Denne boot loader lar deg laste opp ny kode uten å bruke en ekstern maskinvareprogrammerer. Kommunikasjonen av dette kan gjøres med STK500-protokollen. Her kan opplasteren også unngås, og mikrokontrollerprogrammet kan gjøres ved å bruke overskriften til seriell programmering i kretsen eller ICSP med en Arduino ISP.

Søknader om Arduino Nano

Disse kortene brukes til å bygge Arduino Nano-prosjekter ved å lese innganger fra en sensor, en knapp eller en finger og gir utgang ved å slå motor eller LED PÅ, eller noen av programmene er oppført nedenfor.

Dermed handler alt om en oversikt over Arduino nano datablad . Fra informasjonen ovenfor kan vi til slutt konkludere med at for nybegynnere som er nye innen elektronikk, anbefales dette Nano-kortet ekstremt å gå for dette brettet på grunn av dets funksjoner som lave kostnader og veldig enkle å bruke i forskjellige applikasjoner. Dette kortet kan rett og slett kobles til hvilken som helst datamaskin i hele sin mini USB-port. Her er et spørsmål til deg, hva er en Arduino nano driver?