Arduino Nano Board ülevaade

Proovige Meie Instrumenti Probleemide Kõrvaldamiseks





See artikkel annab üksikasjalikku teavet Arduino Nano plaadi kohta ja see on ühte tüüpi mikrokontrollerplaat, mille on välja töötanud Arduino meeskond. See mikrokontroller põhineb Atmega168 või Atmega328p. See on üsna sarnane Arduino Uno plaadiga, kuid pin-konfiguratsiooni ja funktsioonide osas on see nano-plaat asendatud Arduino uno väiksuse tõttu. Nagu me teame, et samal ajal sisseehitatud süsteem eelistatakse väikese suurusega komponente. Arduino plaate kasutatakse peamiselt ehitamiseks elektroonilised projektid . sisseehitatud süsteemid, robootika jne. Kuid nanolaudu tutvustatakse peamiselt algajatele, kes pole pärit tehnilisest taustast.

Mis on Arduino Nano Board?

Arduino Nano on üks mikrokontrolleri tüüp pardal ja selle on kujundanud Arduino.cc. Seda saab ehitada mikrokontrolleriga nagu Atmega328. Seda mikrokontrollerit kasutatakse ka Arduino UNO. See on väikese suurusega laud ja ka paindlik mitmesuguste rakendustega. Muu Arduino lauad kuuluvad peamiselt Arduino Mega, Arduino Pro Mini, Arduino UNO, Arduino YUN, Arduino Lilypad, Arduino Leonardo ja Arduino Due. Ja muud arendusnõukogud on AVRi arendusnõukogu, PICi arendusnõukogu, Vaarika Pi , Intel Edison, MSP430 Launchpad ja ESP32 plaat.




Sellel plaadil on palju funktsioone ja funktsioone, nagu Arduino Duemilanove plaat. Kuid see Nano plaat on pakendi poolest erinev. Sellel pole ühtegi alalisvoolu pistikut, nii et toiteallikat saab anda väikese USB-pordi abil, mis on muul viisil otse tihvtidega ühendatud, näiteks VCC ja GND. Selle plaadi saab tarnida 6 kuni 20 volti, kasutades plaadil olevat mini-USB-porti.

Arduino Nano funktsioonid

Arduino nano funktsioonid hõlmavad peamiselt järgmist.



arduino-nano-tahvel

Arduino-nano-tahvel

  • ATmega328P mikrokontroller on pärit 8-bitisest AVR perekonnast
  • Tööpinge on 5V
  • Sisendpinge (Vin) on 7V kuni 12V
  • Sisend / väljund tihvtid on 22
  • Analoogsed i / p tihvtid on 6 vahemikus A0 kuni A5
  • Digitaalsed tihvtid on 14
  • Energiatarve on 19 mA
  • I / O-tihvtide alalisvool on 40 mA
  • Välkmälu maht on 32 KB
  • SRAM on 2 KB
  • EEPROM on 1 KB
  • CLK kiirus on 16 MHz
  • Kaal-7g
  • Trükkplaadi suurus on 18 X 45 mm
  • Toetab kolme suhtlust nagu SPI, IIC ja USART

Arduino Nano Pinout

Arduino nano tihvti konfiguratsioon on näidatud allpool ja iga tihvti funktsionaalsust käsitletakse allpool.

arduino-nano-pinout

Arduino-nano-pinout

Toitepistik (Vin, 3,3 V, 5 V, GND): Need tihvtid on voolunõelad


  • Vin on plaadi sisendpinge ja seda kasutatakse välise pinge korral energiaallikas kasutatakse vahemikus 7V kuni 12V.
  • 5V on reguleeritud toiteallikas nanoplaadi pinge ja seda kasutatakse nii plaadi kui ka komponentide toitmiseks.
  • 3,3 V on minimaalne pinge, mis genereeritakse pinge regulaator tahvlil.
  • GND on plaadi maandatud tihvt

RST-tihvt (lähtestamine): Seda tihvti kasutatakse mikrokontrolleri lähtestamiseks

Analoognõelad (A0-A7): Neid tihvte kasutatakse plaadi analoogpinge arvutamiseks vahemikus 0V kuni 5V

I / O tihvtid (digitaalsed tihvtid alates D0 - D13): Neid tihvte kasutatakse i / p muidu o / tihvtidena. 0V ja 5V

Seerianõelad (Tx, Rx): Neid tihvte kasutatakse TTL-seeriandmete edastamiseks ja vastuvõtmiseks.

Välised katkestused (2, 3): Neid tihvte kasutatakse katkestuse aktiveerimiseks.

PWM (3, 5, 6, 9, 11): Neid tihvte kasutatakse 8-bitise PWM-väljundi pakkumiseks.

SPI (10, 11, 12 ja 13): Neid tihvte kasutatakse toetamiseks SPI suhtlus .

Sisseehitatud LED (13): Seda tihvti kasutatakse LED-i aktiveerimiseks.

IIC (A4, A5): Neid tihvte kasutatakse TWI-side toetamiseks.

AREF: Seda tihvti kasutatakse sisendpinge võrdluspinge andmiseks

Arduino UNO ja Arduino Nano erinevus

Arduino Nano plaat sarnaneb Arduino UNO plaadiga, mis sisaldab sarnast mikrokontrollerit nagu Atmega328p. Seega saavad nad sarnast programmi jagada. Nende kahe peamine erinevus on suurus. Kuna Arduino Uno suurus on topelt nanoplaadile. Nii et Uno lauad kasutavad süsteemis rohkem ruumi. UNO programmeerimist saab teha USB Nano kasutab mini-USB-kaablit. Nende kahe peamised erinevused on loetletud järgmises tabelis.

erinevus-arduino-uno-ja-arduino-nano vahel

erinevus-Arduino-UNO-ja-Arduino-nano vahel

Arduino Nano suhtlus

Arduino Nano plaadi suhtlemiseks saab kasutada erinevaid allikaid, näiteks kasutada täiendavat Arduino plaati, arvutit, muidu mikrokontrollereid. Nano-plaadil kasutatav mikrokontroller (ATmega328) pakub järjestikune suhtlus (UART TTL). Sellele pääseb juurde digitaalsete tihvtide abil nagu TX ja RX. Arduino tarkvara koosneb seeriamonitorist, mis võimaldab tekstilist teavet tahvlilt edastada ja vastu võtta.

Nano plaadil olevad TX ja RX valgusdioodid vilguvad iga kord, kui infot suunatakse arvuti suunas FTDI ja USB lingi kaudu. Raamatukogulaadne SoftwareSerial võimaldab järjestikku suhelda kõigi tahvli digitaalsete tihvtidega. Mikrokontroller toetab ka SPI & I2C (TWI) sidet.

Arduino Nano programmeerimine

Arduino nano saab programmeerida Arduino tarkvara abil. Klõpsake suvandil Tööriistad ja valige nanoplaat. Mikrokontroller ATmega328 Nano plaadi kohal on eelprogrammeeritud alglaaduriga. See alglaadur võimaldab uue koodi üles laadida ilma riistvara programmeerijat kasutamata. Seda saab ühendada protokolliga STK500. Siin saab ka alglaadurit vältida ja mikrokontrolleri programmi saab teha arduino ISP-ga sisemise järjestikuse programmeerimise päise või ICSP abil.

Arduino Nano rakendused

Neid plaate kasutatakse Arduino Nano projektide ehitamiseks, lugedes anduri, nupu või sõrme sisendeid ja andes väljundi, lülitades mootori või LED-i sisse või mõned rakendused on loetletud allpool.

Seega on see kõik ülevaade Arduino nano andmeleht . Ülaltoodud teabe põhjal võime lõpuks järeldada, et algajatele, kes on elektroonikas uued, soovitatakse sellel Nano-plaadil just selle tahvli juurde minna tänu oma funktsioonidele, nagu madal hind ja väga lihtne kasutada erinevates rakendustes. Selle plaadiga saab kogu mini-USB-porti kaudu lihtsalt ühendada mis tahes arvutiga. Siin on teile küsimus, mis on Arduino nano draiver?