Blog  /  Arduino Nano Pinout: Specyfikacje, opisy pinów i programowanie

Arduino Nano Pinout: Specyfikacje, opisy pinów i programowanie

Technologia idzie w parze z robotyką i elektroniką. W centrum tych wszystkich znajduje się elektroniczna płyta drukowana, a najczęstszą płytą obwodów w świecie elektroniki jest płytka drukowana Arduino. Ludzie myślą również, że aduinos to mikrokontrolery, a jednak są płytami obwodowymi z wieloma komponentami, w tym mikrokontrolerem. Przeciwnie, Arduino Nano Pinout jako drukowana płyta drukowana ma w sobie kilka komponentów, co sprawia, że ​​jeszcze bardziej ciekawie jest się dowiedzieć.

Co to jest pinout Arduino nano

Arduino Nano to mały mikrokontroler Atmega328P Serial Tablica z wymiarami 4,5 cm na 1,8 cm. Rzeczywiście, Arduino Nano jest popularny zamiast Arduino Uno ze względu na wiele podobieństw. 

Najważniejszą różnicą jest to, że Arduino UNO używa formy płyty obwodowej z podwójną linią (PDIP) i ma 30 pinów, podczas gdy Arduino Nano używa plastikowego quad płaskiego opakowania (TQFP) i ma 32 szpilki. W rzeczywistości Arduino Nano używa Micro USB typu B, podczas gdy Arduino Nano ma podnośnik prądu stałego.

Arduino Nano Pinout 1

(Znany również jako PDIP (dip z tworzywa sztucznego))

Arduino Nano Pinout 2

(Cienki Pin Square Paint (TQFP))

Następnie Arduino Nano jest lepsze niż Arduino UNO ze względu na jego niewielką wielkość, cenę i funkcje specjalne, ponieważ oba mają podobne funkcje.

Arduino Nano Pinout 3

(Arduino Nano Front, tył i widok z boku)

Cechy Arduino nano

Mikrokontroler ATMEGA328P jest wyposażony w wbudowany bootloader, co ułatwia flashowanie płyty kodem. Mikrokontroler mocy to 8-bitowa rodzina AVR (odbiornik audio/wideo).

Sygnał napięcia roboczego 5 V.

Zasilacz za pośrednictwem VIN lub VCC może wahać się od 7 V do 12 V.

 Pamięć flash 32KB CPU była o 2 kB używana przez bootloader.

Prędkość zegara 16 MHz lub oscylator kryształowy.

Pamięć 2KB SRAM.

1KB pamięci EEPROM

Arduino Nano Pinout ma 30 pinów. Osiem pinów analogowych, 14 cyfrowych pinów, 6 szpilki zasilania i 2 piny resetowania.

Zużycie zasilania 19MA.

40MA DC na pin I/O.

Mały rozmiar Arduino Nano Pinout może pasować do standardowych desek chleba, co czyni go pierwszym wyborem dla wielu aplikacji.

Obsługuje komunikację SPI (interfejs seryjny peryferyjny), USART (uniwersalny odbiornik/nadajnik synchroniczny/asynchroniczny) oraz komunikacja międzyintegrowanych (IIC).

Arduino Nano Pinout 4

Podstawowy przykład autobusu SPI)

Używa Micro USB typu B, w przeciwieństwie do Arduino Uno.

Programowanie szeregowe w obwodzie (ICSP) umożliwia programowanie mikrokontrolera bez odłączania się od płytki drukowanej.

Arduino Nano Pinout 5

 (RJ11 Turn ICSP PIC Programter)

Specyfikacje Arduino Nano

Arduino nanoSPECYFIKACJA
MikrokontrolerATMEGA328P 
Pamięć Flash CPU32 kb (2 kb używane przez bootloader) pamięć flash
Architektura / procesorAVR 8-bit
Sram2 kb
EEPROM1 kb
Szybkośc zegaraPrędkość zegara 16 MHz
Źródło napięcia roboczego5v
Analogowe piny we/wy8
Napięcie wejściowe7v-12v
Prąd DC na piny I/O40 Ma
Cyfrowe szpilki we/wy22
Wyjście modulacji o szerokości impulsów (PWM)6
Pobór energii19 Ma
Rozmiar PCB1,8 cm x 4,5 cm
USBMicro USB typu B.
Nagłówek ICSPTAK
KomunikacjaIIC, SPI Communication, USART
Waga7 gramów
ProgramowalneArduino Ide

Aranżacja pinout Arduino nano

W tej sekcji wyjaśniono funkcje pinów w leżącym u podstaw sprzętu i szczegółowo omówimy alternatywne zadania PINS.

(Aranżacje pinów funkcji Arduino nano)

Pin TX / D1 to cyfrowy pin we / wy odpowiedzialny za transmisję danych szeregowych z PCB Arduino Nano. Stąd jest to port szeregowy.

Pin RX / D0 to cyfrowy pin I/O odpowiedzialny za odbiór danych szeregowych do płytki Arduino Nano. Stąd jest to jeden z pinów komunikacji szeregowej i port szeregowy.

2 piny Reset i jeden przycisk Reset, który resetuje mikrokontroler i przycisk Reset do aktywnego LOW.

Pin D2 i D3. Są to piny cyfrowe I/O służące do przerywania programu mikrokontrolera w nagłych przypadkach lub gdy ważniejsza funkcja wymaga wykonania i zatrzymania działającego programu.

Piny D0 do D13 Serial Clock (SCK). Są to wszystkie 14 cyfrowych pinów wejścia-wyjścia (I/O) pinoutu Arduino Nano. Dodatkowo konfiguracja pinów odbywa się zgodnie z wymaganiami aplikacji za pomocą funkcji pinMode(), digitalRead() oraz digitalWrite(). Piny Digital IO posiadają również wewnętrzny rezystor podciągający, który mieści się w zakresie od 20Ω do 40Ω i domyślnie nie jest podłączony. W dalszej kolejności piny Digital IO mogą być również źródłem prądu zasilającego o natężeniu 40 mA do zasilania mikrokontrolera.

Piny D3, D5, D6, D9 i D11 służą do modulacji szerokości impulsów. Stąd sterują silnikiem w zakresie prędkości, jasności diod LED i wielu innych funkcji wymagających modulacji.

Piny A0 do A7. Jest to osiem pinów Analog input, a wejścia analogowe posiadają funkcję 8-bitowego przetwornika analogowo-cyfrowego (ADC). Dodatkowo odczytuje się je za pomocą funkcji analogRead(), która również odczytuje wartości z określonych pinów analogowych.

Piny D10 Signal and Systems (SS), D11 Master Out Slave In (MOSI), D12 Master In Slave Out (MISO) oraz D13 Serial Clock (SCK). 

W związku z tym są to piny cyfrowe, które są wykorzystywane w komunikacji SPI (Serial Peripheral Interface).

Wbudowana dioda LED (13). Ten pin cyfrowy kontroluje wewnętrzną diodę LED wbudowaną w płytkę drukowaną, włączając ją lub wyłączając, gdy jest to wymagane.

A4 (SDA), A5 (SCA) piny. Są to piny analogowe do komunikacji Two-Wire Interface (TWI) lub Inter-Integrated Circuit (I2C).

AREF jest analogowym punktem odniesienia dla konwersji napięcia na sygnał cyfrowy (ADC).

VIN, jeden z pinów zasilania, jest pinem wejściowym napięcia zasilania używanym również w przypadku podłączenia do zewnętrznego źródła zasilania (poziom napięcia wejściowego 7V - 12V) mikrokontrolera wieżowego.

3v3 to minimalne napięcie generowane przez wbudowany w płytkę Nano regulator napięcia.

5V to regulowane napięcie zasilania używane przez płytkę Nano do zasilania jej elementów.

Pin GND jest pinem masy na płytce Nano.

Jak zasilić Arduino Nano

Będziesz potrzebował zasilić Arduino Nano, aby uruchomić swoją pierwszą aplikację. W tej sekcji omówione jest również zasilanie płytki Arduino Nano oraz tryby zużycia energii. Te tryby zasilania mogą uchronić płytkę drukowaną Arduino, a konkretnie przed uszkodzeniem zasilania.

(Arduino Nano zasilane za pomocą mini USB)

Mini-B USB cable Connector - Podłącz gniazdo zasilania kabla mini USB do pinu i pozwól mu pobierać energię z dowolnego źródła, z którego nastąpi połączenie.  Z jednej strony ta opcja pozwala również na pobieranie zasilania z dowolnego urządzenia, które specjalnie obsługuje złącze micro USB.

Pin VIN - przez pin przechodzi 6-20V nieregulowanego zasilania zewnętrznego specjalnie do płyty, aby ją zasilić. Następnie zasilanie przechodzi przez regulację przez płytkę Nano do napięcia 5V odpowiedniego dla pracy płytki zasilającej przez regulator napięcia płytki.

- równie ważne, Jeśli masz regulowane źródło zasilania 5V, to tutaj następuje podłączenie zasilania. Stąd to źródło zasila również bezpośrednio płytkę drukowaną, stąd jakiekolwiek przeciążenie zewnętrznego źródła zasilania lub zewnętrzne przerwy mogą konkretnie uszkodzić płytkę mikrokontrolera Arduino.

Różnica pomiędzy Arduino Uno a Arduino Nano

Arduino UNO i Arduino Nano mają znaczące różnice w specyfikacji technicznej. Jednak omówimy kilka różnic

Arduino Nano i Arduino UNO są umieszczone obok siebie

– Arduino Uno jest 6,9 cm większy od Arduino Nano, natomiast Arduino Nano ma rozmiar 1,8 cm x 4.5 cm

 – W przeciwieństwie do tego, Arduino Nano jest pakowany w płaską płytę TQFP, natomiast Arduino UNO jest pakowany w płytę PDIP z dwoma kolumnami z tworzywa sztucznego

Arduino UNO ma 32 piny, a Arduino ma 30 pinów Dwa dodatkowe piny na Arduino Nano są używane do działania ADC

 – W porównaniu z Arduino Uno jest wyposażony w gniazdo zasilania prądem stałym i zwykły kabel USB, natomiast Arduino Nano używa portu USB Mini-B Dzięki temu można uzyskać zwykłe połączenie USB Mini-B Następnie umożliwia komunikację za pośrednictwem portu USB

Arduino Nano na tablicy eksperymentalnej

W tej sekcji omówimy sposób programowania Arduino i wykonywania programów

Pierwszym krokiem jest pobranie Arduino IDE i powiązanych sterowników, takich jak jądro megaAVR Po zainstalowaniu płyty Arduino IDE podłącz płytę Arduino do komputera za pomocą portu USB Będzie zasilać diody emitujące światło

W oprogramowaniu Arduino wybierz właściwy typ płyty Arduino, której używasz Przejdź do wbudowanego przykładu kodu Następnie wczytaj przykładowy kod z komputera do płyty w górnej kolumnie oprogramowania Arduino Po zakończeniu tego procesu wbudowane diody LED Arduino zaczną migać Następnie można obserwować Arduino i zobaczyć, że polecenia są wykonywane Więc jeśli masz przykładowy kod migający płytę Arduino, zobaczysz, co robi płyta nano 

Wyciąg informacyjny

W skrócie, stosowanie i znajomość Arduino Nano opiera się głównie na cechach i funkcjach omówionych w tym dokumencie Ponadto Arduino Nano ma wiele zastosowań, takich jak gesty śledzenia i czujniki elektroniczne 

Ogólnie rzecz biorąc, stwierdziliśmy, że Arduino może zmieniać się w szerszych programach Ponadto omówiono komunikację SPI i komunikację szeregową pinów Jeśli masz jakieś pytania techniczne lub pytania, skontaktuj się z nami Zawsze chcielibyśmy usłyszeć twoją opinię