Arduino Nano: vše, co potřebujete vědět o této vývojové desce

ArduinoNano

ArduinoNano je další verze, ve které najdete slavnou vývojovou desku Arduino. Je malý, ale nenechte se zmást svou velikostí, skrývá spoustu možností. Je to jako skutečný švýcarský armádní nůž. S ním můžete vytvořit řadu projektů, ve kterých je důležité udržovat spotřebu a velikost na uzdě.

Stejně jako všechny desky Arduino a kompatibilní desky má podobnosti s ostatními svými staršími sestrami, i když má také určité jedinečné a odlišné technické vlastnosti od ostatních. V tomto článku uvidíte všechny ty podobnosti a rozdíly abyste mohli porozumět všemu, co potřebujete o této desce vědět, a začít s vývojem vlastních DIY projektů s Arduino Nano.

Co je Arduino Nano?

Arduino Ve světě je to již klasika hardware libre a svět tvůrců. S jeho vývojem a softwarovými plážemi můžete vytvořit velké množství projektů, kde limitem je vaše představivost a dobře... jistá technická omezení samozřejmě. Umožňují vám ale naučit se elektroniku, programování a také vytvářet skutečné divy.

Na těchto vývojových deskách jsou založeny i profesionální projekty. V případě Arduino Nano, jedná se o redukovanou verzi de Arduino UNO. Tím se minimalizuje spotřeba energie, kterou spotřebujete, a také to znamená, že k uložení balíku je potřeba méně místa, což je ideální pro projekty, kde je důležitá velikost.

To není talíř Arduino UNO přesně miniaturizováno, jak uvidíte, některé jsou důležité technické rozdíly. Není to ani alternativa k Leknín. Ale sdílí další vlastnosti a podstatu, která je přítomna ve všech projektech Arduino. Samozřejmě jej lze naprogramovat stejným způsobem Arduino ide jako ostatní.

technické parametry

Arduino Nano technické vlastnosti

Deska Arduino Nano má navíc některé technické vlastnosti, které byste měli znát, než s ní začnete vyhodnotit, zda je to to, co potřebujete pro váš projekt nebo nesplňuje vaše očekávání.

Esas technické vlastnosti Zvuk:

  • Jedná se o malou, flexibilní a snadno použitelnou desku mikrokontroléru.
  • Je založen na mikrokontroléru Atmel ATmega328p nebo MCU ve verzích 3.xa ATmega168 v předchozích verzích. V každém případě funguje na frekvenci 16 Mhz.
  • Paměť se skládá z 16 kB nebo 32 kB flash v závislosti na verzi (2 kB použité pro bootloader), s 1 nebo 2 kB paměti SRAM a 512 bajtů nebo 1 kB EEPROM v závislosti na MCU.
  • Má napájecí napětí 5 V, ale vstupní napětí se může pohybovat od 7 do 12 V.
  • Má 14 digitálních pinů, 8 analogových pinů, 2 resetovací piny a 6 napájecích pinů (Vcc a GND). Z analogových a digitálních kolíků je jim přiřazeno několik dalších funkcí, jako je pinMode () a digitalWrite () a analogRead () pro analogové. V případě analogů umožňují 10bitové rozlišení od 0 do 5v. Na digitálech lze 22 použít jako výstupy PWM.
  • Nezahrnuje zásuvku pro stejnosměrný proud.
  • Pro připojení k počítači používá standardní miniUSB k jeho programování nebo napájení.
  • Jeho spotřeba energie je 19 mA.
  • Velikost desky plošných spojů je 18x45mm s hmotností pouze 7 gramů.

Pinout a datový list

Arduino Nano pinout

Na tomto obrázku s laskavým svolením Arduino můžete vidět pinout nebo predispozice pinů a připojení, které najdete na této vývojové desce. Jak vidíte, Arduino Nano nemá tolik I / O pinů jako jeho sestry, ale pro většinu projektů má značný počet.

Chcete-li zobrazit více podrobností, máte přístup datové listy které existují pro tuto verzi Arduino Nano:

Rozdíly s ostatními deskami Arduino Mini a Micro

Arduino desky

V oficiální Arduinos V tomto blogu najdete verze, o kterých jsme mluvili, například UNO, Mega atd. Ještě jedna je tato Arduino Nano, která má následující rozdíly, které jste viděli v předchozích částech.

Nicméně udělat shrnutí nejvýznamnějších, to jsou nejdůležitější s ohledem na ostatní oficiální malé desky:

  • Byl navržen se stejným cílem jako Arduino Mini, pouze Nano má miniUSB port naprogramovat ho a napájet energií.
  • Su cena je mezi Arduino Mini a Arduino Micro.
  • Zbytek charakteristik lze vidět v následujícím textu desky:
rysy

Arduino mini

ArduinoMicro

ArduinoNano

Mikrokontrolér

Atmega 328P

ATmega32U4

ATmega168 / ATmega328P

Provozní napětí

5 V

5 V

5 V

Napájecí napětí

7 9-V

7 12-V

7 9-V

Provozní frekvence

16 MHz

16 MHz

16 MHz

Analogové vstupy / výstupy

8/0

12/0

8/0

Digitální vstupy / výstupy

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

Hlavní napájecí a programovací port

Přes FTDI kartu nebo kabel

microUSB

mini USB

UART

1

1

1

rozměry
3 x 1.8 cm 4.8 x 1.77 cm 4.5 x 1.8 cm

Kompatibilita

Deska Arduino Nano je kompatibilní se všemi druhy elektronických součástek jako zbytek talířů. Neexistuje žádné omezení jakéhokoli druhu nad maximální omezení proudu a napětí, které podporuje. Jinak však můžete použít libovolnou komponentu, ze které chcete vše vidět v HwLibre.

Začněte s Arduino Nano

Screenshot Arduino IDE

Jak jsem řekl, můžete použít stejný software k programování a začít s touto vývojovou deskou. Proto lze Arduino Nano používat se stejným softwarem Arduino ide který se používá pro zbytek desek. Už víte, že tento software je docela flexibilní a dokonce vám umožňuje používat různé vývojové desky, které nejsou Arduino ...

Chcete-li začít příkladem, jak programovat Arduino Nano, můžete použít následující elektronické schéma připojit jednoduché LCD obrazovka a být schopen zobrazit zprávu na tomto štítku:

Arduino Nano LCD schéma

Ačkoli deska, která se na tomto výkresu zobrazuje s Fritzingem, je JEDNA, je to stejné pro Nano, stačí jej připojit k odpovídajícím pinům ... To znamená, že můžete připojit následující:

  • RS LCD na Nano pin D12.
  • LCD Enable to D11 from Nano.
  • Nano LCD D4 až D5.
  • Nano LCD D5 až D4.
  • Nano LCD D6 až D3.
  • Nano LCD D7 až D2.
  • LCD VO při 5V napájení. V tomto řádku musíte dát 10k rezistor, který se objeví na obrázku.
  • Na druhou stranu musíte také připojit GND LCD k GND desky.
  • Už víte, že piny LCD 15 a 16 mají měnit jas obrazovky a regulovat potenciometrem.

Týkající se kód skici, můžete použít následující příklad, abyste zjistili, jak to funguje. Nezapomeňte použít knihovnu LiquidCrystal pro LCD obrazovky. Více informací naleznete v našem bezplatném kurzu programování Arduino.

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

}


Komentář, nechte svůj

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Monica řekl

    Dobré informace, od Arduino Nano.
    pozdravy