Tämä artikkeli antaa yksityiskohtaista tietoa Arduino Nano -levystä, ja se on eräänlainen mikro-ohjainkortti, jonka Arduino-tiimi on suunnitellut. Tämä mikro-ohjain perustuu Atmega168- tai Atmega328p-järjestelmään. Se on melko samanlainen kuin Arduino Uno -taulu, mutta tappi-kokoonpanon ja ominaisuuksien suhteen tämä nano-levy on korvattu Arduino uno pienen koon vuoksi. Kuten tiedämme sen suunniteltaessa upotettu järjestelmä pienikokoiset komponentit ovat edullisia. Arduino-levyjä käytetään pääasiassa rakentamiseen sähköiset projektit . sulautetut järjestelmät, robotiikka jne. Mutta nanolevyt on tarkoitettu pääasiassa aloittelijoille, jotka eivät ole teknistä taustaa.
Mikä on Arduino Nano Board?
Arduino Nano on yksi mikro-ohjaimen tyyppi levyn, ja sen on suunnitellut Arduino.cc. Se voidaan rakentaa Atmega328: n kaltaisella mikro-ohjaimella. Tätä mikro-ohjainta käytetään myös Arduino UNO. Se on pienikokoinen levy ja myös joustava monenlaisiin sovelluksiin. Muu Arduino-levyt Pääasiassa Arduino Mega, Arduino Pro Mini, Arduino UNO, Arduino YUN, Arduino Lilypad, Arduino Leonardo ja Arduino Due. Ja muut kehitystoimikunnat ovat AVR Development Board, PIC Development Board, Vadelma Pi , Intel Edison, MSP430 Launchpad ja ESP32-kortti.
Tällä levyllä on monia toimintoja ja ominaisuuksia, kuten Arduino Duemilanove -levy. Tämä Nano-levy on kuitenkin erilainen pakkauksissa. Siinä ei ole DC-liitäntää, jotta virtalähde voidaan antaa pienellä USB-portilla, muuten suoraan kytkettynä nastoihin, kuten VCC ja GND. Tämä levy voidaan toimittaa 6 - 20 voltin virralla käyttämällä kortin mini-USB-porttia.
Arduino Nano -ominaisuudet
Arduino-nanon ominaisuuksiin kuuluvat pääasiassa seuraavat.
Arduino-nanolevy
- ATmega328P-mikrokontrolleri on 8-bittinen AVR-perhe
- Käyttöjännite on 5 V
- Tulojännite (Vin) on 7V - 12V
- Tulo- / lähtöliittimet ovat 22
- Analogiset i / p-nastat ovat 6 välillä A0 - A5
- Digitaaliset nastat ovat 14
- Virrankulutus on 19 mA
- I / O-nastojen DC-virta on 40 mA
- Flash-muisti on 32 kt
- SRAM on 2 kt
- EEPROM on 1 kt
- CLK-nopeus on 16 MHz
- Paino-7g
- Piirilevyn koko on 18 x 45 mm
- Tukee kolmea viestintää, kuten SPI, IIC ja USART
Arduino Nano Pinout
Arduino nano-nastan kokoonpano on esitetty alla ja jokaisen nastan toiminnasta keskustellaan alla.
Virtaliitin (Vin, 3,3 V, 5 V, GND): Nämä nastat ovat virtaliittimiä
- Vin on levyn tulojännite, ja sitä käytetään ulkoisena virtalähde käytetään välillä 7 V - 12 V.
- 5V on säännelty virtalähde nanokortin jännite ja sitä käytetään syöttämään piirilevy sekä komponentit.
- 3,3 V on pienin jännite, joka syntyy jännitteensäädin laudalla.
- GND on levyn maadoitettu tappi
RST-tappi (nollaus): Tätä nastaa käytetään mikrokontrollerin nollaamiseen
Analogiset nastat (A0-A7): Näitä nastoja käytetään piirilevyn analogisen jännitteen laskemiseen alueella 0 V - 5 V
I / O-nastat (digitaaliset nastat D0 - D13): Näitä nastoja käytetään i / p-muuten o / p-nastoina. 0 V ja 5 V
Sarjanastat (Tx, Rx): Näitä nastoja käytetään TTL-sarjatietojen lähettämiseen ja vastaanottamiseen.
Ulkoiset keskeytykset (2, 3): Näitä nastoja käytetään keskeytyksen aktivoimiseksi.
PWM (3, 5, 6, 9, 11): Näitä nastoja käytetään 8-bittisen PWM-lähdön tuottamiseen.
SPI (10, 11, 12 ja 13): Näitä nastoja käytetään tukemiseen SPI-viestintä .
Sisäänrakennettu LED (13): Tätä nastaa käytetään LEDin aktivoimiseen.
IIC (A4, A5): Näitä nastoja käytetään TWI-viestinnän tukemiseen.
AREF: Tätä tapia käytetään antamaan vertailujännite tulojännitteelle
Arduino UNO: n ja Arduino Nanon ero
Arduino Nano -kortti on samanlainen kuin Arduino UNO -levy, joka sisältää samanlaisen mikro-ohjaimen, kuten Atmega328p. Näin he voivat jakaa samanlaisen ohjelman. Suurin ero näiden kahden välillä on koko. Koska Arduino Unon koko on kaksinkertainen nanolevyyn nähden. Joten Uno-levyt käyttävät järjestelmässä enemmän tilaa. UNO: n ohjelmointi voidaan suorittaa USB kaapeli taas Nano käyttää mini-USB-kaapelia. Näiden kahden tärkeimmät erot on lueteltu seuraavassa taulukossa.
ero Arduino-UNO: n ja Arduino-nanon välillä
Arduino Nano -viestintä
Arduino Nano -taulun viestintä voidaan tehdä käyttämällä erilaisia lähteitä, kuten käyttämällä ylimääräistä Arduino-korttia, tietokonetta, muuten käyttämällä mikro-ohjaimia. Nano-kortissa käytettävä mikro-ohjain (ATmega328) tarjoaa sarjaliikenne (UART TTL). Tähän pääsee digitaalisista nastoista, kuten TX ja RX. Arduino-ohjelmisto koostuu sarjamoduulista, jonka avulla tekstitiedot voidaan lähettää ja vastaanottaa taululta.
Nano-kortin TX & RX-merkkivalot vilkkuvat aina, kun tietoja lähetetään FTDI- ja USB-linkkien kautta tietokoneen suuntaan. Kirjaston kaltainen SoftwareSerial sallii sarjaliikenteen kaikilla taulun digitaalisilla nastoilla. Mikrokontrolleri tukee myös SPI & I2C (TWI) -viestintää.
Arduino Nano -ohjelmointi
Arduino-nanon ohjelmointi voidaan suorittaa Arduino-ohjelmistolla. Napsauta Työkalut-vaihtoehtoa ja valitse nanokortti. Mikrokontrolleri ATmega328 Nano-piirilevyn mukana on esiohjelmoitu käynnistyslataimen kanssa. Tämän käynnistyslataimen avulla voidaan ladata uusi koodi käyttämättä ulkoista laitteisto-ohjelmoijaa. Tämän tiedonsiirto voidaan tehdä STK500-protokollalla. Tässä voidaan myös välttää käynnistyslatainta ja mikro-ohjainohjelma voidaan suorittaa käyttämällä piirin sisäisen sarjaohjelmoinnin otsikkoa tai ICSP: tä Arduino ISP: n kanssa.
Arduino Nano -sovellukset
Näitä levyjä käytetään rakentamaan Arduino Nano -projekteja lukemalla anturin, painikkeen tai sormen tulot ja antamaan lähtö kääntämällä moottori tai LED PÄÄLLE, tai jotkut sovelluksista on lueteltu alla.
- Näytteet elektronisista järjestelmistä ja tuotteista
- Automaatio
- Useita DIY-projektit
- Ohjausjärjestelmät
- Sisällytetty järjestelmä
- Robotiikka
- Instrumentointi
Näin ollen kyse on yleiskatsauksesta Arduino nano -taulukko . Yllä olevista tiedoista voidaan lopuksi päätellä, että aloittelijoille, jotka ovat uusia elektroniikassa, tämä Nano-kortti on erittäin suositeltava valitsemaan tämä kortti ominaisuuksiensa, kuten alhaiset kustannukset ja erittäin helppo käyttää eri sovelluksissa, vuoksi. Tämä levy voi yksinkertaisesti muodostaa yhteyden mihin tahansa tietokoneeseen mini-USB-portissa. Tässä on kysymys sinulle, mikä on Arduino nano -ohjain?