Pregled plošče Arduino Nano

Preizkusite Naš Instrument Za Odpravo Težav





Ta članek vsebuje podrobne informacije o plošči Arduino Nano in gre za eno vrsto mikrokrmilne plošče, ki jo je zasnovala ekipa Arduino. Ta mikrokrmilnik temelji na Atmega168 ali Atmega328p. Je precej podobna plošči Arduino Uno, toda ko gre za konfiguracijo pinov in funkcije, je ta nano plošča zamenjana Arduino uno zaradi majhnosti. Kot vemo, da med načrtovanjem vgrajeni sistem Prednostne so majhne komponente. Arduino plošče se v glavnem uporabljajo za gradnjo elektronski projekti . vgrajeni sistemi, robotika itd. Toda nano plošče so predstavljene predvsem za začetnike, ki niso iz tehničnega okolja.

Kaj je plošča Arduino Nano?

Arduino Nano je eden vrsta mikrokrmilnika ploščo, oblikoval pa jo je Arduino.cc. Lahko ga zgradimo z mikrokrmilnikom, kot je Atmega328. Ta mikrokrmilnik se uporablja tudi v Arduino UNO. Je majhna plošča in tudi prilagodljiva s široko paleto aplikacij. Drugo Arduino plošče v glavnem vključujejo Arduino Mega, Arduino Pro Mini, Arduino UNO, Arduino YUN, Arduino Lilypad, Arduino Leonardo in Arduino Due. Drugi razvojni odbori so AVR Development Board, PIC Development Board, Raspberry Pi , Intel Edison, MSP430 Launchpad in ESP32.




Ta plošča ima številne funkcije in funkcije, kot je plošča Arduino Duemilanove. Vendar je ta Nano plošča drugačna v embalaži. Nima nobenega enosmernega priključka, tako da ga lahko napajate z majhnimi vrati USB, ki so sicer neposredno priključena na nožice, kot sta VCC in GND. Ta plošča se lahko napaja s 6 do 20 volti z uporabo mini USB priključka na plošči.

Funkcije Arduino Nano

Značilnosti nano Arduino vključujejo predvsem naslednje.



arduino-nano-plošča

Arduino-nano-plošča

  • Mikrokrmilnik ATmega328P je iz 8-bitne družine AVR
  • Delovna napetost je 5V
  • Vhodna napetost (Vin) je 7V do 12V
  • Vhodni / izhodni zatiči so 22
  • Analogni i / p zatiči so 6 od A0 do A5
  • Digitalni zatiči so 14
  • Poraba energije je 19 mA
  • V / I zatiči enosmerni tok je 40 mA
  • Flash pomnilnik je 32 KB
  • SRAM je 2 KB
  • EEPROM je 1 KB
  • Hitrost CLK je 16 MHz
  • Teža-7g
  • Velikost tiskanega vezja je 18 X 45 mm
  • Podpira tri komunikacije, kot so SPI, IIC in USART

Arduino Nano Pinout

Konfiguracija nano pin-a Arduino je prikazana spodaj, posamezne funkcije pinov pa so obravnavane spodaj.

arduino-nano-pinout

Arduino-nano-pinout

Napajalni zatič (Vin, 3,3 V, 5 V, GND): Ti zatiči so napajalni zatiči


  • Vin je vhodna napetost plošče in se uporablja pri zunanjem vir energije se uporablja od 7V do 12V.
  • 5V je regulirano napajanje napetost nano plošče in se uporablja za napajanje plošče in komponent.
  • 3,3 V je najmanjša napetost, ki nastaja iz omrežja regulator napetosti na krovu.
  • GND je ozemljitveni zatič plošče

RST zatič (ponastavitev): Ta zatič se uporablja za ponastavitev mikrokrmilnika

Analogni zatiči (A0-A7): Ti zatiči se uporabljajo za izračun analogne napetosti plošče v območju od 0V do 5V

I / O zatiči (digitalni zatiči od D0 do D13): Ti zatiči se uporabljajo kot i / p, sicer o / p zatiči. 0V in 5V

Zaporedni zatiči (Tx, Rx): Ti zatiči se uporabljajo za prenos in sprejem serijskih podatkov TTL.

Zunanje prekinitve (2, 3): Ti zatiči se uporabljajo za aktiviranje prekinitve.

PWM (3, 5, 6, 9, 11): Ti zatiči se uporabljajo za zagotavljanje 8-bitnega izhoda PWM.

SPI (10, 11, 12, & 13): Ti zatiči se uporabljajo za podporo SPI komunikacija .

Vgrajena LED (13): Ta zatič se uporablja za aktiviranje LED.

IIC (A4, A5): Ti zatiči se uporabljajo za podporo komunikaciji TWI.

AREF: Ta zatič se uporablja za referenčno napetost vhodne napetosti

Razlika med Arduino UNO in Arduino Nano

Plošča Arduino Nano je podobna plošči Arduino UNO, vključno s podobnim mikrokrmilnikom, kot je Atmega328p. Tako si lahko delijo podoben program. Glavna razlika med tema dvema je velikost. Ker je velikost Arduino Uno dvojna kot nano plošča. Tako plošče Uno porabijo več prostora v sistemu. Programiranje UNO lahko opravite z USB medtem ko Nano uporablja mini USB kabel. Glavne razlike med tema dvema so naštete v naslednji tabeli.

razlika med-arduino-uno-in-arduino-nano

razlika-med-Arduino-UNO-in-Arduino-nano

Komunikacija Arduino Nano

Komunikacija plošče Arduino Nano je možna z uporabo različnih virov, na primer z uporabo dodatne plošče Arduino, računalnikom, sicer pa z uporabo mikrokrmilnikov. Ponuja mikrokrmilnik, ki uporablja Nano ploščo (ATmega328) serijska komunikacija (UART TTL). To je dostopno na digitalnih nožicah, kot sta TX in RX. Programska oprema Arduino je sestavljena iz serijskega monitorja, ki omogoča enostavno pošiljanje in sprejemanje besedilnih informacij s plošče.

Lučke TX & RX na plošči Nano bodo utripale, kadar se informacije pošiljajo prek povezave FTDI in USB v smeri računalnika. SoftwareSerial, podoben knjižnici, omogoča serijsko komunikacijo na katerem koli digitalnem zatiču na plošči. Mikrokrmilnik podpira tudi komunikacijo SPI & I2C (TWI).

Arduino Nano programiranje

Programiranje Arduino nano lahko izvedemo s pomočjo programske opreme Arduino. Kliknite možnost Orodja in izberite nano ploščo. Mikrokrmilnik ATmega328 na plošči Nano je vnaprej programiran z zagonskim nalagalnikom. Ta zagonski nalagalnik omogoča nalaganje nove kode brez uporabe zunanjega programatorja strojne opreme. To lahko sporočite s protokolom STK500. Tu se je mogoče izogniti tudi zagonskemu nalagalniku in program mikrokrmilnika narediti z uporabo glave serijskega programiranja v vezju ali ICSP z Arduino ISP.

Aplikacije Arduino Nano

Te plošče se uporabljajo za gradnjo projektov Arduino Nano z branjem vhodov senzorja, gumba ali prsta in dajejo izhod z vklopom motorja ali LED, ali pa so nekatere aplikacije naštete spodaj.

Gre torej za pregled nad Arduino nano podatkovni list . Na koncu iz zgornjih informacij lahko zaključimo, da je za začetnike, ki so novi v elektroniki, ta Nano plošča izredno priporočljiva, da se odloči za to ploščo zaradi svojih lastnosti, kot so poceni in zelo enostavna uporaba v različnih aplikacijah. Ta plošča se lahko preprosto poveže s katerim koli računalnikom v vseh mini vratih USB. Tukaj je vprašanje za vas, kaj je nano gonilnik Arduino?