Arduino Nano: allt du behöver veta om denna utvecklingskort

ArduinoNano

ArduinoNano Det är en annan av de versioner där du kan hitta det berömda Arduino-utvecklingskortet. Den är liten, men låt dig inte luras av storleken, den döljer många möjligheter. Det är som en riktig schweizisk armékniv. Med den kan du skapa en mängd projekt där det är viktigt att hålla förbrukningen och storleken på avstånd.

Liksom alla Arduino och kompatibla kort har den likheter med andra av sina äldre systrar, även om den också har vissa unika och olika tekniska egenskaper än de andra. I den här artikeln ser du alla dessa likheter och skillnader för att förstå allt du behöver veta om denna tavla och börja utveckla dina egna DIY-projekt med Arduino Nano.

Vad är Arduino Nano?

Arduino Det är redan en klassiker i världen av hardware libre och skaparvärlden. Med dess utvecklings- och mjukvarustränder kan du skapa en mängd projekt där gränsen är din fantasi och ja... vissa tekniska begränsningar förstås. Men de låter dig lära dig elektronik, programmering och även skapa verkliga underverk.

Även professionella projekt baseras på dessa utvecklingskort. I fallet med Arduino Nano, det är en reducerad version de Arduino UNO. Detta minimerar energibehovet du förbrukar och betyder också att det behövs mindre utrymme för att hysa balen, vilket gör den idealisk för projekt där storleken är viktig.

Det här är inte en tallrik Arduino UNO miniatyriserade exakt, som du kommer att se finns det några viktiga tekniska skillnader. Det är inte heller ett alternativ till Näckrosblad. Men det delar andra egenskaper och kärnan som finns i alla Arduino-projekt. Naturligtvis kan den programmeras med samma Arduino IDE som resten.

tekniska egenskaper

Arduino Nano tekniska egenskaper

Arduino Nano-kortet har några tekniska egenskaper som du bör känna till innan du börjar med det, förutom utvärdera om det är vad du behöver för ditt projekt eller inte uppfyller dina förväntningar.

ESAs tekniska egenskaper ljud:

  • Det är ett litet, flexibelt och lättanvänt mikrokontrollerkort.
  • Den är baserad på Atmel ATmega328p mikrokontroller eller MCU i version 3.x och i ATmega168 i tidigare versioner. I alla fall fungerar den med en frekvens på 16 MHz.
  • Minnet består av 16 kB eller 32 kB blixt beroende på version (2KB används för startladdaren), med 1 eller 2 kB SRAM-minne och en 512 byte eller 1 kB EEPROM beroende på MCU.
  • Den har en matningsspänning på 5v, men ingångsspänningen kan variera från 7 till 12v.
  • Den har 14 digitala stift, 8 analoga stift, 2 återställningsstift och 6 strömstifter (Vcc och GND). Av de analoga och digitala stiften tilldelas de flera extra funktioner som pinMode () och digitalWrite () och analogRead () för analoger. När det gäller analoger tillåter de en 10-bitars upplösning från 0 till 5v. På digitaler kan 22 användas som utgångar PWM.
  • Det inkluderar inte ett likströmsuttag.
  • Den använder en standard miniUSB för anslutning till datorn för att programmera eller driva den.
  • Dess strömförbrukning är 19 mA.
  • PCB-storleken är 18x45mm och väger endast 7 gram.

Pinout och datablad

Arduino Nano pinout

I den här bilden med tillstånd av Arduino kan du se pinout eller predisponeringen av stift och anslutningar som du hittar på detta utvecklingskort. Som du kan se har Arduino Nano inte så många I / O-stift som sina systrar, men det har en betydande mängd för de flesta projekt.

Om du vill se mer information kan du komma åt datablad som finns för denna Arduino Nano-version:

Skillnader med andra Arduino Mini- och Micro-kort

Arduino-brädor

Inom de officiella Arduinos Du hittar de versioner som vi har pratat om i den här bloggen, till exempel UNO, Mega, etc. En till är denna Arduino Nano, som har följande skillnader som du har sett i föregående avsnitt.

Men att göra en sammanfattning av de mest framstående, dessa är de viktigaste med avseende på de andra officiella plattorna med liten storlek:

  • Den designades med samma mål som Arduino Mini, bara Nano har en miniUSB-port att programmera den och mata den med energi.
  • Su pris det är mellan Arduino Mini och Arduino Micro.
  • Resten av egenskaperna kan ses i följande bord:
särdrag

Arduino mini

ArduinoMicro

ArduinoNano

Microcontroller

Atmega328P

ATmega32U4

ATmega168 / ATmega328P

Driftspänning

5 V

5 V

5 V

Matningsspänning

7-9 V

7-12 V

7-9 V

Arbetsfrekvens

16 MHz

16 MHz

16 MHz

Analoga in- / utgångar

8/0

12/0

8/0

Digitala in- / utgångar

14/14

20/20

14/14

PWM

6

7

6

EEPROM (KB)

1

1

0.512 / 0

SRAM (kB)

2

2.5

1 / 2

Blixt (kB)

32

32

16 / 32

Huvudström och 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-kortet är kompatibel med alla typer av elektroniska komponenter som resten av tallrikarna. Det finns ingen begränsning av något slag utöver de maximala ström- och spänningsbegränsningar som den stöder. Men annars kan du använda vilken komponent du vill ha från allt sett i HwLibre.

Kom igång med Arduino Nano

Skärmdump av Arduino IDE

Som jag sa kan du använda samma programvara för att programmera och komma igång med detta utvecklingskort. Därför kan Arduino Nano användas med samma programvara Arduino IDE som används för resten av plattorna. Du vet redan att denna programvara är ganska flexibel och till och med låter dig använda andra olika utvecklingskort som inte är Arduino ...

För att börja med ett exempel på hur du programmerar Arduino Nano kan du använda följande elektroniskt system för att ansluta en enkel LCD skärm och kunna visa ett meddelande på denna skylt:

Arduino Nano LCD-schemat

Även om plattan som visas på denna ritning med Fritzing är EN, är detsamma för Nano, du behöver bara ansluta den till motsvarande stift ... Det vill säga du kan ansluta följande:

  • RS LCD till Nano-stift D12.
  • LCD aktiverad till D11 från Nano.
  • Nano LCD D4 till D5.
  • Nano LCD D5 till D4.
  • Nano LCD D6 till D3.
  • Nano LCD D7 till D2.
  • LCD VO vid 5v strömförsörjning. I den här raden måste du sätta 10k-motståndet som visas i bilden.
  • Å andra sidan måste du också ansluta GND på LCD-skärmen till en GND på kortet.
  • Du vet redan att LCD-stift 15 och 16 ska ändra skärmens ljusstyrka och använda en potentiometer för att reglera.

Beträffande skisskodkan du använda följande exempel för att börja se hur det fungerar. Kom ihåg att använda LiquidCrystal-biblioteket för LCD-skärmar. Du kan se mer information i vår kostnadsfria 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, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Monica sade

    Bra info, från Arduino Nano.
    hälsningar