Arduino Nano: alt hvad du behøver at vide om dette udviklingskort

ArduinoNano

ArduinoNano Det er en anden af ​​de versioner, hvor du kan finde det berømte Arduino-udviklingskort. Den er lille, men lad dig ikke narre af dens størrelse, den skjuler mange muligheder. Det er som en ægte schweizisk hærkniv til elektronik. Med det kan du oprette en lang række projekter, hvor det er vigtigt at holde forbrug og størrelse i skak.

Som alle Arduino og kompatible tavler har det ligheder med andre af sine ældre søstre, selvom det også har visse unikke og forskellige tekniske egenskaber fra de andre. I denne artikel vil du se alle disse ligheder og forskelle for at kunne forstå alt hvad du behøver at vide om dette tavle og begynde at udvikle dine egne gør-det-selv-projekter med Arduino Nano.

Hvad er Arduino Nano?

Arduino Det er allerede en klassiker i verden af hardware libre og makerverdenen. Med dens udvikling og softwarestrande kan du skabe et væld af projekter, hvor grænsen er din fantasi og vel... nogle tekniske begrænsninger selvfølgelig. Men de giver dig mulighed for at lære elektronik, programmering og også skabe rigtige vidundere.

Selv professionelle projekter er baseret på disse udviklingskort. I tilfælde af Arduino Nano, det er en reduceret version de Arduino UNO. Dette minimerer det energibehov, du bruger, og betyder også, at der er behov for mindre plads til at huse ballen, hvilket gør den ideel til projekter, hvor størrelsen er vigtig.

Dette er ikke en plade Arduino UNO miniaturiseret nøjagtigt, som du vil se, er der nogle vigtige tekniske forskelle. Det er heller ikke et alternativ til Lilypad. Men det deler andre egenskaber og essensen, der er til stede i alle Arduino-projekter. Selvfølgelig kan det programmeres med det samme Arduino IDE ligesom resten.

tekniske egenskaber

Arduino Nano tekniske egenskaber

Arduino Nano-kortet har nogle tekniske egenskaber, som du bør vide, før du starter med det, ud over evaluere, om det er, hvad du har brug for til dit projekt eller ikke lever op til dine forventninger.

Esas tekniske egenskaber lyd:

  • Det er et lille, fleksibelt og brugervenligt mikrocontrolkort.
  • Den er baseret på Atmel ATmega328p mikrokontroller eller MCU i version 3.x og i ATmega168 i tidligere versioner. Under alle omstændigheder fungerer det med en frekvens på 16 MHz.
  • Hukommelsen består af 16 KB eller 32 KB flash afhængigt af versionen (2KB bruges til bootloader) med 1 eller 2 KB SRAM-hukommelse og en 512 byte eller 1 KB EEPROM afhængigt af MCU.
  • Den har en forsyningsspænding på 5v, men indgangsspændingen kan variere fra 7 til 12v.
  • Den har 14 digitale ben, 8 analoge ben, 2 reset pins og 6 power pins (Vcc og GND). Af de analoge og digitale stifter tildeles de flere ekstra funktioner såsom pinMode () og digitalWrite () og analogRead () til analoger. I tilfælde af analoger tillader de en 10-bit opløsning fra 0 til 5v. På digitaler kan 22 bruges som udgange PWM.
  • Det inkluderer ikke en jævnstrømsstik.
  • Det bruger en standard miniUSB til sin forbindelse til computeren til at programmere eller tænde den.
  • Dens strømforbrug er 19mA.
  • PCB-størrelsen er 18x45mm med en vægt på kun 7 gram.

Pinout og datablad

Arduino Nano pinout

På dette billede med tilladelse fra Arduino kan du se pinout eller dispositionen for stifter og forbindelser, som du kan finde på dette udviklingskort. Som du kan se, har Arduino Nano ikke så mange I / O-ben som sine søstre, men det har et betydeligt antal til de fleste projekter.

Hvis du vil se flere detaljer, kan du få adgang databladene der findes til denne Arduino Nano-version:

Forskelle med andre Arduino Mini- og Micro-kort

Arduino-brædder

inden de officielle Arduinos Du kan finde de versioner, som vi har talt om i denne blog, såsom UNO, Mega osv. En mere er denne Arduino Nano, som har følgende forskelle, som du har set i de foregående sektioner.

Men at gøre et resumé af de mest fremragende, disse er de vigtigste i forhold til de andre officielle små størrelsesplader:

  • Det blev designet med det samme mål som Arduino Mini, kun Nano har en miniUSB-port at programmere det og fodre det med energi.
  • Su precio det er mellem Arduino Mini og Arduino Micro.
  • Resten af ​​egenskaberne kan ses i det følgende bord:
funktioner

Arduino mini

Arduino mikro

ArduinoNano

Mikrocontroller

Atmega328P

ATmega32U4

ATmega168 / ATmega328P

Driftsspænding

5 V

5 V

5 V

Forsyningsspænding

7-9 V

7-12 V

7-9 V

Driftsfrekvens

16 MHz

16 MHz

16 MHz

Analoge ind- / udgange

8/0

12/0

8/0

Digitale ind- / udgange

14/14

20/20

14/14

PWM

6

7

6

EEPROM (KB)

1

1

0.512 / 0

SRAM (kB)

2

2.5

1 / 2

Flash (KB)

32

32

16 / 32

Hovedstrøm og programmeringsport

Via FTDI-kort eller kabel

microUSB

mini USB

UART

1

1

1

dimensioner
3 x 1.8 cm 4.8 x 1.77 cm 4.5 x 1.8 cm

kompatibilitet

Arduino Nano-tavlen er kompatibel med alle slags elektroniske komponenter ligesom resten af ​​pladerne. Der er ingen begrænsninger af nogen art ud over de maksimale strøm- og spændingsbegrænsninger, den understøtter. Men ellers kan du bruge en hvilken som helst komponent, du vil have fra alt set i HwLibre.

Kom godt i gang med Arduino Nano

Skærmbillede af Arduino IDE

Som jeg sagde, kan du bruge den samme software til at programmere og komme i gang med dette udviklingskort. Derfor kan Arduino Nano bruges med den samme software Arduino IDE som bruges til resten af ​​pladerne. Du ved allerede, at denne software er ret fleksibel og endda giver dig mulighed for at bruge andre forskellige udviklingskort, der ikke er Arduino ...

For at starte med et eksempel på, hvordan du programmerer Arduino Nano, kan du bruge følgende elektronisk ordning at forbinde en simpel LCD-skærm og være i stand til at vise en besked på denne plade:

Arduino Nano LCD skematisk

Selvom pladen, der vises på denne tegning med Fritzing, er EN, det er det samme for Nano, du skal bare forbinde den til de tilsvarende ben ... Det vil sige, du kan forbinde følgende:

  • RS LCD til Nano pin D12.
  • LCD aktiveret 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 linje skal du placere den 10k modstand, der vises i billedet.
  • På den anden side skal du også forbinde GND på LCD'et til en GND på kortet.
  • Du ved allerede, at LCD-ben 15 og 16 skal ændre skærmens lysstyrke og gå med et potentiometer for at regulere.

Med hensyn til skitsekode, kan du bruge følgende eksempel til at begynde at se, hvordan det fungerer. Husk at bruge LiquidCrystal-biblioteket til LCD-skærme. Du kan se mere information i vores gratis Arduino programmeringskursus.

#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, lad din

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Monica sagde han

    God info fra Arduino Nano.
    hilsen