Arduino Nano: alt du trenger å vite om dette utviklingstavlen

ArduinoNano

ArduinoNano Det er en annen av versjonene der du kan finne det berømte Arduino-utviklingskortet. Den er liten, men ikke la deg lure av størrelsen, den skjuler mange muligheter. Det er som en ekte sveitsisk hærkniv for elektronikk. Med den kan du lage et mangfold av prosjekter der det er viktig å holde forbruk og størrelse i sjakk.

Som alle Arduino og kompatible tavler, har den likheter med andre av sine eldre søstre, selv om den også har visse unike og forskjellige tekniske egenskaper fra de andre. I denne artikkelen vil du se alle disse likheter og ulikheter for å kunne forstå alt du trenger å vite om dette tavlen og begynne å utvikle dine egne DIY-prosjekter med Arduino Nano.

Hva er Arduino Nano?

Arduino Det er allerede en klassiker i verden av hardware libre og makerverdenen. Med sine utviklings- og programvarestrender kan du lage en mengde prosjekter der grensen er fantasien din og vel... noen tekniske begrensninger selvfølgelig. Men de lar deg lære elektronikk, programmering og også skape virkelige underverker.

Selv profesjonelle prosjekter er basert på disse utviklingstavlene. I tilfelle av Arduino Nano, det er en redusert versjon de Arduino UNO. Dette minimerer energibehovet du bruker, og betyr også at det trengs mindre plass til å huse ballen, noe som gjør den ideell for prosjekter der størrelsen er viktig.

Dette er ikke en plate Arduino UNO miniatyrisert nøyaktig, som du vil se er det noen viktige tekniske forskjeller. Det er heller ikke et alternativ til Vannlilje. Men den deler andre egenskaper og essensen som er til stede i alle Arduino-prosjekter. Selvfølgelig kan den programmeres med det samme Arduino IDE som resten.

Spesifikasjoner

Arduino Nano tekniske egenskaper

Arduino Nano-kortet har noen tekniske egenskaper som du bør vite før du begynner med det, i tillegg til vurdere om det er det du trenger for prosjektet ditt eller ikke oppfyller forventningene dine.

de tekniske egenskaper er:

  • Det er et lite, fleksibelt og brukervennlig mikrokontrollerkort.
  • Den er basert på Atmel ATmega328p mikrokontroller eller MCU i versjoner 3.x og i ATmega168 i tidligere versjoner. I alle fall fungerer den med en frekvens på 16 MHz.
  • Minnet består av 16 KB eller 32 KB flash, avhengig av versjonen (2 KB som brukes til bootloader), med 1 eller 2 KB SRAM-minne og en 512 byte eller 1 KB EEPROM, avhengig av MCU.
  • Den har en forsyningsspenning på 5v, men inngangsspenningen kan variere fra 7 til 12v.
  • Den har 14 digitale pinner, 8 analoge pinner, 2 tilbakestillingspinner og 6 strømpinner (Vcc og GND). Av de analoge og digitale pinnene er de tildelt flere ekstrafunksjoner som pinMode () og digitalWrite () og analogRead () for analoger. Når det gjelder analoger, tillater de en 10-biters oppløsning fra 0 til 5v. På digitaler kan 22 brukes som utganger PWM.
  • Den inkluderer ikke en likestrømuttak.
  • Den bruker en standard miniUSB for tilkobling til datamaskinen for å programmere eller drive den.
  • Strømforbruket er 19mA.
  • PCB-størrelsen er 18x45mm med en vekt på bare 7 gram.

Pinout og datablad

Arduino Nano pinout

På dette bildet med tillatelse fra Arduino kan du se pinout eller predisponering av pinner og forbindelser som du finner på dette utviklingstavlen. Som du kan se, har Arduino Nano ikke så mange I / O-pinner som søstrene, men det har en betydelig mengde for de fleste prosjekter.

Hvis du vil se flere detaljer, kan du få tilgang til det databladene som finnes for denne Arduino Nano-versjonen:

Forskjeller med andre Arduino Mini og Micro boards

Arduino brett

Innenfor de offisielle Arduinos Du finner de versjonene som vi har snakket om i denne bloggen, som UNO, Mega, etc. En til er denne Arduino Nano, som har følgende forskjeller som du har sett i de forrige avsnittene.

Imidlertid å gjøre et sammendrag av de mest fremragende, disse er de viktigste med hensyn til de andre offisielle platene med redusert størrelse:

  • Den ble designet med samme mål som Arduino Mini, bare Nano har en miniUSB-port å programmere den og mate den med energi.
  • Su precio det er mellom Arduino Mini og Arduino Micro.
  • Resten av egenskapene kan sees i det følgende bord:
funksjoner

Arduino mini

ArduinoMicro

ArduinoNano

Mikrokontroller

Atmega328P

ATmega32U4

ATmega168 / ATmega328P

Driftsspenning

5 V

5 V

5 V

Forsyningsspenningen

7-9 V

7-12 V

7-9 V

Driftsfrekvens

16 MHz

16 MHz

16 MHz

Analoge innganger / utganger

8/0

12/0

8/0

Digitale innganger / utganger

14/14

20/20

14/14

PWM

6

7

6

EEPROM (KB)

1

1

0.512 / 0

SRAM (kB)

2

2.5

1 / 2

Blits (kB)

32

32

16 / 32

Hovedstrøm og programmeringsport

Via FTDI-kort eller kabel

microUSB

mini USB

UART

1

1

1

dimensjoner
3 x 1.8 cm 4.8 x 1.77 cm 4.5 x 1.8 cm

Kompatibilitet

Arduino Nano-brettet er kompatibel med alle slags elektroniske komponenter som resten av platene. Det er ingen begrensninger av noe slag utover de maksimale strøm- og spenningsbegrensningene den støtter. Men ellers kan du bruke hvilken som helst komponent du vil ha fra alt sett i HwLibre.

Kom i gang med Arduino Nano

Skjermbilde av Arduino IDE

Som jeg sa, kan du bruke den samme programvaren til å programmere og komme i gang med dette utviklingskortet. Derfor kan Arduino Nano brukes med samme programvare Arduino IDE som brukes til resten av platene. Du vet allerede at denne programvaren er ganske fleksibel og til og med lar deg bruke forskjellige utviklingskort som ikke er Arduino ...

For å starte med et eksempel på hvordan du programmerer Arduino Nano, kan du bruke følgende elektronisk ordning å koble til en enkel LCD skjerm og kunne vise en melding på denne platen:

Arduino Nano LCD skjematisk

Selv om platen som vises på denne tegningen med Fritzing er EN, det er det samme for Nano, du må bare koble den til de tilsvarende pinnene ... Det vil si at du kan koble til følgende:

  • RS LCD til Nano pin D12.
  • LCD Aktiver til D11 fra Nano.
  • Nano LCD D4 til D5.
  • Nano LCD D5 til D4.
  • Nano LCD D6 til D3.
  • Nano LCD D7 til D2.
  • LCD VO ved 5v strømforsyning. I denne linjen må du sette 10k motstanden som vises i bildet.
  • På den annen side må du også koble GND på LCD-skjermen til en GND på kortet.
  • Du vet allerede at LCD-pinner 15 og 16 skal endre lysstyrken på skjermen og bruke et potensiometer for å regulere.

Som til skisse kode, kan du bruke følgende eksempel for å begynne å se hvordan det fungerer. Husk å bruke LiquidCrystal-biblioteket til LCD-skjermer. Du kan se mer informasjon i vårt gratis Arduino programmeringskurs.

#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);

}


En kommentar, legg igjen din

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Monica sa

    God info, fra Arduino Nano.
    Hilsen