Arduino Nano: wszystko, co musisz wiedzieć o tej płytce rozwojowej

ArduinoNano

ArduinoNano To kolejna z wersji, w której można znaleźć słynną płytkę rozwojową Arduino. Jest mały, ale nie daj się zwieść jego rozmiarom, kryje w sobie wiele możliwości. To jak prawdziwy szwajcarski scyzoryk. Dzięki niemu możesz tworzyć wiele projektów, w których ważne jest, aby utrzymać zużycie i rozmiar na dystans.

Podobnie jak wszystkie Arduino i kompatybilne płytki, ma podobieństwa z innymi starszymi siostrami, chociaż ma również pewne unikalne i odmienne właściwości techniczne od pozostałych. W tym artykule zobaczysz to wszystko podobieństwa i różnice aby móc zrozumieć wszystko, co musisz wiedzieć o tej płycie i rozpocząć tworzenie własnych projektów DIY z Arduino Nano.

Co to jest Arduino Nano?

Arduino To już klasyk w świecie hardware libre i świat twórców. Dzięki jego rozwojowi i oprogramowaniu możesz stworzyć wiele projektów, w których ograniczeniem jest Twoja wyobraźnia i… oczywiście pewne ograniczenia techniczne. Ale pozwalają uczyć się elektroniki, programowania, a także tworzyć prawdziwe cuda.

Nawet profesjonalne projekty opierają się na tych płytach deweloperskich. W przypadku Arduino Nano to wersja zredukowana de Arduino UNO. Minimalizuje to zużycie energii, a także oznacza, że ​​potrzeba mniej miejsca do przechowywania beli, dzięki czemu idealnie nadaje się do projektów, w których ważny jest rozmiar.

To nie jest talerz Arduino UNO dokładnie zminiaturyzowane, jak zobaczysz, jest kilka ważne różnice techniczne. Nie jest też alternatywą dla Lilypad. Ale ma inne cechy i istotę, która jest obecna we wszystkich projektach Arduino. Oczywiście można go zaprogramować tym samym IDE Arduino jak reszta.

cechy techniczne

Charakterystyka techniczna Arduino Nano

Płytka Arduino Nano ma pewne parametry techniczne, które powinieneś znać przed rozpoczęciem korzystania z niej, oprócz oceń, czy tego potrzebujesz dla Twojego projektu lub nie spełnia Twoich oczekiwań.

podstawa parametry techniczne dźwięk:

  • Jest to mała, elastyczna i łatwa w obsłudze płytka mikrokontrolera.
  • Bazuje na mikrokontrolerze Atmel ATmega328p lub MCU w wersjach 3.x oraz w ATmega168 w wersjach wcześniejszych. W każdym razie działa z częstotliwością 16 MHz.
  • Pamięć składa się z 16 kB lub 32 kB flash w zależności od wersji (2 kB używane dla bootloadera), z 1 lub 2 kB pamięci SRAM i 512 bajtów lub 1 kB EEPROM w zależności od MCU.
  • Ma napięcie zasilania 5 V, ale napięcie wejściowe może wynosić od 7 do 12 V.
  • Posiada 14 pinów cyfrowych, 8 pinów analogowych, 2 piny resetowania i 6 pinów zasilania (Vcc i GND). Spośród pinów analogowych i cyfrowych przypisano im kilka dodatkowych funkcji, takich jak pinMode () i digitalWrite () oraz analogRead () dla analogów. W przypadku analogów pozwalają na 10-bitową rozdzielczość od 0 do 5v. W przypadku cyfr 22 można użyć jako wyjść PWM.
  • Nie zawiera gniazda prądu stałego.
  • Używa standardowego miniUSB do połączenia z komputerem, aby go zaprogramować lub zasilić.
  • Jego pobór prądu wynosi 19 mA.
  • Rozmiar PCB to 18x45mm przy wadze zaledwie 7 gramów.

Pinout i arkusz danych

Pinout Arduino Nano

Na tym zdjęciu dzięki uprzejmości Arduino widać pinout lub predyspozycje pinów i połączeń, które można znaleźć na tej płytce rozwojowej. Jak widać, Arduino Nano nie ma tylu pinów I / O, co jego siostry, ale ma ich znaczną liczbę dla większości projektów.

Jeśli chcesz zobaczyć więcej szczegółów, możesz uzyskać dostęp arkusze danych które istnieją dla tej wersji Arduino Nano:

Różnice w stosunku do innych płyt Arduino Mini i Micro

Płytki Arduino

W ciągu oficjalne Arduinos Możesz znaleźć te wersje, o których mówiliśmy na tym blogu, takie jak UNO, Mega itp. Jeszcze jedno to Arduino Nano, które ma następujące różnice, które widzieliście w poprzednich sekcjach.

Jednak do zrobienia podsumowanie najwybitniejszych, te są najważniejsze w odniesieniu do innych oficjalnych tabliczek o małych wymiarach:

  • Został zaprojektowany w tym samym celu, co Arduino Mini, tylko Nano ma port miniUSB zaprogramować go i zasilić energią.
  • Su cena znajduje się pomiędzy Arduino Mini i Arduino Micro.
  • Resztę cech można zobaczyć poniżej stół:
cechy

Arduino mini

ArduinoMikro

ArduinoNano

Mikrokontroler

Atmega328P

ATmega32U4

ATmega168 / ATmega328P

Napięcie robocze

5 V

5 V

5 V

Napięcie zasilania

7-9 V

7-12 V

7-9 V

Częstotliwość robocza

16 MHz

16 MHz

16 MHz

Wejścia / wyjścia analogowe

8/0

12/0

8/0

Cyfrowe wejścia / wyjścia

14/14

20/20

14/14

PWM

6

7

6

EEPROM (KB)

1

1

0.512 / 0

Pamięć RAM (kB)

2

2.5

1 / 2

Flash (KB)

32

32

16 / 32

Główny port zasilania i programowania

Za pomocą karty lub kabla FTDI

microUSB

miniUSB

UART

1

1

1

wymiary
3 cm x 1.8 4.8 cm x 1.77 4.5 cm x 1.8

zgodność

Płyta Arduino Nano jest kompatybilny ze wszystkimi rodzajami elementów elektronicznych jak reszta talerzy. Nie ma żadnych ograniczeń poza własnymi maksymalnymi ograniczeniami prądu i napięcia. Ale w przeciwnym razie możesz użyć dowolnego komponentu, z którego chcesz wszystko widoczne w HwLibre.

Zacznij korzystać z Arduino Nano

Zrzut ekranu Arduino IDE

Jak powiedziałem, możesz użyć tego samego oprogramowania do programowania i rozpoczęcia pracy z tą płytą programistyczną. Dlatego Arduino Nano może być używane z tym samym oprogramowaniem IDE Arduino który jest używany do pozostałych płyt. Wiesz już, że to oprogramowanie jest dość elastyczne, a nawet umożliwia korzystanie z innych różnych płyt programistycznych, które nie są Arduino ...

Aby rozpocząć od przykładu programowania Arduino Nano, możesz użyć następującego schemat elektroniczny podłączyć prosty wyświetlacz LCD i móc wyświetlić komunikat na tej tabliczce:

Schemat Arduino Nano LCD

Chociaż płyta, która pojawia się na tym rysunku z Fritzingiem, to JEDEN, jest taki sam dla Nanowystarczy podłączyć go do odpowiednich pinów ... czyli można podłączyć:

  • RS LCD do nano pin D12.
  • Włącz LCD do D11 z Nano.
  • Nano D4 do D5 LCD.
  • Nano D5 do D4 LCD.
  • Nano D6 do D3 LCD.
  • Nano D7 do D2 LCD.
  • LCD VO przy zasilaniu 5 V. W tej linii musisz umieścić rezystor 10k, który pojawia się na obrazku.
  • Z drugiej strony musisz również podłączyć GND wyświetlacza LCD do GND płyty.
  • Wiesz już, że piny LCD 15 i 16 mają zmieniać jasność ekranu i iść z potencjometrem do regulacji.

Jeśli chodzi kod szkicu, możesz skorzystać z następującego przykładu, aby zobaczyć, jak to działa. Pamiętaj, aby używać biblioteki LiquidCrystal do ekranów LCD. Więcej informacji można znaleźć w naszym bezpłatnym kursie programowania 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);

}


Komentarz, zostaw swój

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Monica powiedział

    Dobra informacja z Arduino Nano.
    pozdrowienia