Arduino Nano PIN Konfiguracja
Kategoria Pin |
Nazwa Pin |
szczegóły |
||||||||||||||||||||||||
moc |
VIN, 3.3 V, 5V, GND |
VIN: napięcie wejściowe do Arduino podczas korzystania z zewnętrznego źródła zasilania (6-12V). 5V: Regulowany Zasilacz używany do zasilania mikrokontrolera i innych komponentów na płycie. 3,3 V: zasilanie 3,3 V generowane przez pokładowy regulator napięcia., Maksymalny pobór prądu wynosi 50mA. GND: Ground pins. |
||||||||||||||||||||||||
Reset |
resetuje mikrokontroler. |
|||||||||||||||||||||||||
piny analogowe |
A0 – A7 |
używane do pomiaru napięcia analogowego w zakresie 0-5V |
||||||||||||||||||||||||
piny Cyfrowe D0 – D13 |
może być używany jako piny wejściowe lub wyjściowe. 0V (niski) i 5V (wysoki) |
|||||||||||||||||||||||||
Serial |
Rx, Tx |
używany do odbierania i przesyłania danych szeregowych TTL., |
||||||||||||||||||||||||
External Interrupts |
2, 3 |
To trigger an interrupt. |
||||||||||||||||||||||||
PWM |
3, 5, 6, 9, 11 |
Provides 8-bit PWM output. |
||||||||||||||||||||||||
SPI |
10 (SS), 11 (MOSI), 12 (MISO) and 13 (SCK) |
Used for SPI communication. |
||||||||||||||||||||||||
Inbuilt LED |
To turn on the inbuilt LED. |
|||||||||||||||||||||||||
IIC |
A4 (SDA), A5 (SCA) |
Used for TWI communication., |
||||||||||||||||||||||||
AREF |
AREF |
To provide reference voltage for input voltage.,ecifications
Other Arduino BoardsArduino UNO, Arduino Pro Mini, Arduino Mega, Arduino Due, Arduino Leonardo Other Development BoardsRaspberry Pi, PIC Development Board, AVR Development Board, MSP430 Launchpad, Intel Edison, ESP32 Difference between Arduino UNO and Arduino NanoThe Arduino Nano is very much similar to the Arduino UNO., Używają tego samego procesora (Atmega328p) i dlatego oba mogą współdzielić ten sam program. Jedna duża różnica między nimi to Rozmiar UNO jest dwa razy większy niż Nano, a tym samym zajmuje więcej miejsca w projekcie. Również Nano jest przyjazny dla deski Chlebowej, podczas gdy Uno nie jest. Do zaprogramowania Uno potrzebny jest zwykły kabel USB gdzie jak do Nano potrzebny jest Kabel mini USB. Różnica techniczna między Uno i Nano jest pokazana poniżej.,p>16 MHz |
6 / 0 |
14 / 6 |
1 / 2 |
Regular |
||||||||||||||||||||
Nano |
ATmega328P |
5V / 7-12V |
16 MHz |
8 / 0 |
14 / 6 |
1 / 2 |
Mini |
Difference between Arduino Nano and Arduino Mega
There is a considerable amount of difference between the Arduino Nano and the Arduino mega as the processor used itself is different., Arduino Mega jest mocniejszy niż Arduino Nano pod względem szybkości i liczby pinów We/Wy. Jak można się domyślić rozmiar jest również większy niż Arduino UNO. Arduino Mega jest zwykle używany do projektów, które wymagają wielu pinów I / O i różnych protokołów komunikacyjnych. Różnica techniczna między Nano i Mega jest pokazana poniżej.,/td>
5V / 7-12V
16 MHz
16 / 0
54 / 15
4 / 8
Regular
Nano
ATmega328P
5V / 7-12V
16 MHz
8 / 0
14 / 6
1 / 2
Mini
Understanding Arduino Nano
The Arduino board is designed in such a way that it is very easy for beginners to get started with microcontrollers., Ta płyta jest szczególnie przyjazna dla deski Chlebowej, jest bardzo łatwa w obsłudze połączeń. Zacznijmy od zasilania tablicy.
zasilanie Arduino Nano:
istnieją całkowicie trzy sposoby zasilania Nano.
gniazdo USB: podłącz gniazdo mini USB do ładowarki telefonu lub komputera za pomocą kabla, a pobierze moc wymaganą do działania płyty
Pin Vin: pin Vin może być dostarczony z nieuregulowanym 6-12V do zasilania płyty., Pokładowy regulator napięcia reguluje go do +5V
+5V Pin: jeśli masz Regulowane zasilanie +5V, możesz bezpośrednio dostarczyć to o +5V pin Arduino.
Wejście/Wyjście:
na płytce Nano znajduje się 14 cyfrowych pinów i 8 analogowych pinów. Piny cyfrowe mogą być używane do łączenia czujników za pomocą pinów wejściowych lub napędów za pomocą pinów wyjściowych. Prosta funkcja, taka jak pinMode () i digitalWrite (), może być użyta do sterowania ich działaniem. Napięcie robocze wynosi 0V i 5V dla pinów cyfrowych., Piny Analogowe mogą mierzyć napięcie analogowe od 0V do 5V za pomocą dowolnego z 8 pinów analogowych za pomocą prostej funkcji liken analogRead()
te piny oprócz służenia ich celom mogą być również używane do specjalnych celów, które są omówione poniżej:
- piny szeregowe 0 (Rx) i 1 (Tx): piny Rx i Tx są używane do odbierania i przesyłania danych szeregowych TTL. Są one podłączone do odpowiedniego układu szeregowego ATmega328P USB do TTL.
- zewnętrzne piny przerwań 2 i 3: piny te można skonfigurować tak, aby wyzwalały przerwanie o niskiej wartości, rosnącej lub spadającej krawędzi lub zmiany wartości.,
- piny PWM 3, 5, 6, 9 i 11: te piny zapewniają 8-bitowe wyjście PWM za pomocą funkcji analogWrite ().
- piny SPI 10( SS), 11 (MOSI), 12 (MISO) i 13 (SCK): piny te służą do komunikacji SPI.
- Wbudowany Pin LED 13: Ten pin jest połączony z wbudowaną diodą LED, gdy pin 13 jest wysoki-DIODA LED jest włączona, a gdy pin 13 jest niski, jest wyłączona.
- I2C A4 (SDA) i A5 (SCA): używane do komunikacji IIC przy użyciu biblioteki przewodowej.
- AREF: służy do dostarczania napięcia odniesienia dla wejść analogowych za pomocą funkcji analogReference ().,
- Reset Pin: aby ten pin był niski, zresetuje mikrokontroler.
te funkcje specjalne i ich odpowiednie piny są zilustrowane na powyższym schemacie pinów arduino nano.
Jak korzystać z Arduino Nano
nie zajmie to 5-10 minut, aby przesłać pierwszy program do Arduino Nano. Wszystko, czego potrzebujesz Arduino IDE kabel USB i sama płyta Nano.
Pobierz i zainstaluj Arduino:
pierwszym krokiem będzie zainstalowanie Arduino IDE, które jest dostępne do pobrania za darmo z poniższego linku., Po zainstalowaniu Arduino możesz również zainstalować sterowniki (link podany poniżej) dla Ciebie Arduino do komunikacji z komputerem
- Arduino IDE Download
- Driver Download
przesyłanie pierwszego programu
Po zainstalowaniu Arduino IDE na komputerze, podłącz płytę z komputerem za pomocą kabla USB. Teraz otwórz Arduino IDE i wybierz właściwą płytkę, wybierając Narzędzia>płyty >Arduino / Nano, i wybierz właściwy Port, wybierając Narzędzia > Port., Arduino Uno jest programowany za pomocą języka programowania Arduino opartego na okablowaniu. Aby rozpocząć pracę z płytą Arduino Uno i migać wbudowaną diodą LED, załaduj przykładowy kod, wybierając pliki>przykłady>podstawy>Blink. Po załadowaniu przykładowego kodu (również pokazanego poniżej) do twojego IDE, Kliknij przycisk „Prześlij” podany na górnym pasku. Po zakończeniu przesyłania powinieneś zobaczyć wbudowaną diodę LED Arduino., Poniżej znajduje się przykładowy kod migania:
Aplikacje
- Prototypowanie produktów i systemów elektronicznych
- wiele projektów DIY.
- łatwy w użyciu dla początkujących majsterkowiczów i twórców.
- Projekty wymagające wielu interfejsów I komunikacji We/Wy.