Arduino nano Se on toinen niistä versioista, joista löytyy kuuluisa Arduino-kehitysalusta. Se on pieni, mutta älä hämää sen koon vuoksi, se kätkee paljon mahdollisuuksia. Se on kuin oikea Sveitsin armeijan veitsi elektroniikalle. Sen avulla voit luoda lukuisia projekteja, joissa on tärkeää pitää kulutus ja koko kurissa.
Kuten kaikilla Arduino- ja yhteensopivilla levyillä, sillä on yhtäläisyyksiä muiden vanhempien sisarten kanssa, vaikka sillä on myös tiettyjä ainutlaatuisia ja erilaisia teknisiä ominaisuuksia kuin muilla. Tässä artikkelissa näet kaikki ne samankaltaisuudet ja eroavaisuudet voidaksesi ymmärtää kaiken, mitä sinun tarvitsee tietää tästä levystä, ja aloittaa omien DIY-projektien kehittämisen Arduino nanon kanssa.
Mikä on Arduino Nano?
Työläs Se on jo klassikko maailmassa hardware libre ja valmistajan maailma. Sen kehitys- ja ohjelmistorantojen avulla voit luoda lukuisia projekteja, joissa rajana on mielikuvituksesi ja no... joitain teknisiä rajoituksia tietysti. Mutta niiden avulla voit oppia elektroniikkaa, ohjelmointia ja myös luoda todellisia ihmeitä.
Jopa ammatilliset projektit perustuvat näihin kehityselimiin. Siinä tapauksessa että Arduino Nano, se on supistettu versio de Arduino UNO. Tämä minimoi kuluttamasi energiantarpeen ja tarkoittaa myös sitä, että paalin sijoittamiseen tarvitaan vähemmän tilaa, mikä tekee siitä ihanteellisen hankkeisiin, joissa koko on tärkeä.
Tämä ei ole levy Arduino UNO pienennetty tarkalleen, kuten näet, on joitain tärkeitä teknisiä eroja. Se ei myöskään ole vaihtoehto Lumpeenlehti. Mutta sillä on muita ominaisuuksia ja ydin, joka on läsnä kaikissa Arduino-projekteissa. Tietenkin se voidaan ohjelmoida samalla Arduino IDE kuten muutkin.
Tekniset ominaisuudet
Arduino Nano -taululla on joitain teknisiä ominaisuuksia, jotka sinun tulisi tietää ennen sen aloittamista arvioi, tarvitsetko sitä tai ei vastaa odotuksiasi.
ESAS tekniset ominaisuudet ääni:
- Se on pieni, joustava ja helppokäyttöinen mikro-ohjainkortti.
- Se perustuu Atmel ATmega328p -mikrokontrolleriin tai MCU-versioon versioissa 3.x ja ATmega168: aan aiemmissa versioissa. Joka tapauksessa se toimii taajuudella 16 Mhz.
- Muisti koostuu versiosta riippuen 16 kt tai 32 kt flash-muistista (käynnistyslataimessa käytetty 2 kt), 1 tai 2 kt SRAM-muistia ja 512 tavun tai 1 kt EEPROMia MCU: sta riippuen.
- Sen syöttöjännite on 5 V, mutta tulojännite voi vaihdella välillä 7 - 12 V.
- Siinä on 14 digitaalista nastaa, 8 analogista nastaa, 2 nollausnastaa ja 6 virtaliitintä (Vcc ja GND). Analogisista ja digitaalisista nastoista niille on annettu useita lisätoimintoja, kuten pinMode () ja digitalWrite () ja analogRead () analogeille. Analogien tapauksessa ne sallivat 10-bittisen resoluution välillä 0 - 5 V. Digitaaleissa 22 voidaan käyttää lähtöinä PWM.
- Se ei sisällä tasavirtapistoketta.
- Se käyttää tavallista miniUSB-liitäntää tietokoneeseensa ohjelmoimiseksi tai virran kytkemiseksi.
- Sen virrankulutus on 19 mA.
- Piirilevyn koko on 18x45mm ja paino vain 7 grammaa.
Pinout ja tietolomake
Tässä kuvassa näet Arduinon pinout tai nastojen ja yhteyksien taipumus, jotka löydät tältä kehitysalustalta. Kuten näette, Arduino nanolla ei ole yhtä monta I / O-nastaa kuin sisarillaan, mutta sillä on huomattava määrä useimpiin projekteihin.
Jos haluat nähdä lisätietoja, voit käyttää sitä lomakkeet jotka ovat olemassa tälle Arduino Nano -versiolle:
Eroja muiden Arduino Mini- ja Micro-levyjen kanssa
sisällä virallinen Arduinos Tästä blogista löydät ne versiot, joista olemme puhuneet, kuten UNO, Mega jne. Yksi on tämä Arduino Nano, jolla on seuraavat erot, jotka olet nähnyt edellisissä osioissa.
Kuitenkin tehdä yhteenveto merkittävimmistä, nämä ovat tärkeimpiä suhteessa muihin virallisiin pienikokoisiin levyihin:
- Se on suunniteltu samaan tavoitteeseen kuin Arduino Mini, vain Nanolla on miniUSB-portti ohjelmoida se ja ruokkia sitä energialla.
- Su precio se on Arduino Minin ja Arduino Micron välissä.
- Muut ominaisuudet voidaan nähdä seuraavassa pöytä:
piirteet |
Arduino mini |
ArduinoMicro |
Arduino nano |
Mikrokontrolleri |
Atmega328P |
ATmega32U4 |
ATmega168 / ATmega328P |
Käyttöjännite |
5 V |
5 V |
5 V |
Syöttöjännite |
7-9 V |
7-12 V |
7-9 V |
Toimintataajuus |
16 MHz |
16 MHz |
16 MHz |
Analogiset tulot / lähdöt |
8/0 |
12/0 |
8/0 |
Digitaaliset tulot / lähdöt |
14/14 |
20/20 |
14/14 |
PWM |
6 |
7 |
6 |
EEPROM (KB) |
1 |
1 |
0.512 / 0 |
SRAM (kB) |
2 |
2.5 |
1 / 2 |
Salama (kB) |
32 |
32 |
16 / 32 |
Päävirta- ja ohjelmointiportti |
FTDI-kortin tai kaapelin kautta |
microUSB |
mini USB |
UART |
1 |
1 |
1 |
mitat |
3 x 1.8 cm | 4.8 x 1.77 cm | 4.5 x 1.8 cm |
yhteensopivuus
Arduino Nano -taulu on yhteensopiva kaikenlaisten elektronisten komponenttien kanssa kuten muut levyt. Mitään rajoituksia ei ole sen tukemien enimmäisvirta- ja jänniterajoitusten ulkopuolella. Mutta muuten voit käyttää mitä tahansa komponenttia, josta haluat kaikki nähdään HwLibre.
Aloita Arduino nanon käyttö
Kuten sanoin, voit käyttää samaa ohjelmistoa tämän kehitysalustan ohjelmointiin ja aloittamiseen. Siksi Arduino Nanoa voidaan käyttää saman ohjelmiston kanssa Arduino IDE jota käytetään muissa levyissä. Tiedät jo, että tämä ohjelmisto on melko joustava ja antaa sinun käyttää jopa erilaisia kehityskortteja, jotka eivät ole Arduino ...
Voit aloittaa esimerkillä siitä, miten Arduino Nano ohjelmoidaan, käyttämällä seuraavaa sähköinen järjestelmä yhdistää yksinkertainen LCD-näyttö ja pystyä näyttämään viestin tällä levyllä:
Vaikka tässä piirustuksessa Fritzingin kanssa näkyvä levy on YKSI, se on sama nanolle, sinun tarvitsee vain liittää se vastaaviin nastoihin ... Voit siis liittää seuraavat:
- RS LCD nanotappiin D12.
- LCD-näyttö Dano: ksi nanosta.
- Nano LCD D4 - D5.
- Nano LCD D5 - D4.
- Nano LCD D6 - D3.
- Nano LCD D7 - D2.
- LCD VO 5 V: n virtalähteellä. Tähän riviin sinun on lisättävä kuvassa näkyvä 10 k: n vastus.
- Toisaalta joudut myös liittämään nestekidenäytön GND: n kortin GND: hen.
- Tiedät jo, että LCD-nastojen 15 ja 16 on muutettava näytön kirkkautta ja säädettävä potentiometrillä.
Mitä luonnos koodi, voit käyttää seuraavaa esimerkkiä nähdäksesi, miten se toimii. Muista käyttää LiquidCrystal-kirjastoa LCD-näytöissä. Näet lisätietoja ilmaiselta Arduino-ohjelmointikurssiltamme.
#include <LiquidCrystal.h> //No olvides descargar la biblioteca LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { //Configurar el número de columnas y filas del LCD lcd.begin(16, 2); //Imprimir mensaje en la LCD lcd.print("¡HOLA MUNDO!"); } void loop() { //Poner el cursor en la columna 0, línea 1 lcd.setCursor(0, 1); //Imprimir el número de segundos desde reset lcd.setCursor(0, 1); lcd.print(millis() / 1000); }
Hyvää tietoa Arduino Nanolta.
terveiset