Rozpoczęcie pracy z Arduino Nano

Rozpoczęcie pracy z Arduino Nano
Arduino nano to mała tablica mikrokontrolera. Arduino Nano używa układu ATMEGA328P. Ma podobną strukturę i funkcjonalność do Arduino Uno, ale jest mniejszy i wykorzystuje połączenie mini-B USB do programowania i mocy.

Arduino nano zawiera 14 cyfrowych pinów wejściowych/wyjściowych. W sumie jest tam 8 pinów analogowych. Arduino używa zegara 16 MHz wygenerowanego za pomocą oscylatora kryształów. Aby zaprogramować Nano, mini złącze USB. Podobnie jak Arduino Uno ma również styki złącza ICSP z przyciskiem resetowania na pokładzie. Za pomocą pin vin może być zasilany przez zewnętrzny zasilanie.

Konfigurowanie Arduino nano z Arduino IDE

Aby skonfigurować Arduino Nano z Arduino Integrated Development Environment (IDE), musimy zainstalować wymagany sterownik na komputerze. Po zainstalowaniu sterowników możemy zaprogramować Arduino Nano za pomocą Arduino IDE po wybraniu odpowiedniego portu i płyty.

Oto podsumowanie kroków, które należy wykonać:

  • Zainstaluj Arduino IDE na swoim komputerze. Pobierz najnowszą IDE z oficjalnej witryny Arduino.
  • Podłącz płytę Nano za pomocą komputera za pomocą mini kabla USB.
  • Otwórz IDE Wybierz tablicę Arduino Nano i port, które odpowiadają Twojemu Arduino nano.

Po wybraniu prawidłowej płyty i portu możesz przetestować konfigurację, przesyłając prosty szkic (program) do Arduino Nano. Przejdź do „Plik” i wybierz „Przykłady.”Z przykładów wybierz„ Blink ”i kliknij„ Prześlij prześlij.„Spowoduje to, że LED na pokładzie na nano Arduino mrugnie, wskazując, że szkic został pomyślnie przesłany.

Teraz szczegółowo omówimy wszystkie te kroki.

Instalowanie sterowników Arduino Nano

Pierwszy krok, zanim będziemy mogli przesłać kod w Arduino Nano, musimy zainstalować wymagane sterowniki.

Większość Arduino nano ma na pokładzie CH340 Układy UART do komunikacji szeregowej. Jednak niektóre tablice Arduino nano mają CP2102 frytki. Możesz odczytać o metodzie instalacji sterowników obu wiórów osobno w wymienionych artykułach:

  • Zainstaluj sterowniki szeregowe dla układu CP2102
  • Zainstaluj sterowniki szeregowe dla układu CH340

Sterowniki szeregowe są niezbędne do komunikacji szeregowej, bez instalacji sterowników Arduino IDE nie może przesyłać kodu na płytkę Arduino i przesyłać nieudane status wyjścia 1 błąd.

Przesłanie Mruganie LED

Po zainstalowaniu sterowników możemy łatwo zaprogramować Arduino nano. Wykonaj kroki, aby przesłać program LED BLINK w Arduino Nano.

Krok 1: Podłącz Arduino nano z komputerem za pomocą kabla mini-USB:

Krok 2: Teraz otwórz Arduino IDE i wybierz tablicę Arduino Nano:

Krok 3: Wybierz port COM, z którym podłącza się Arduino Nano:

Krok 4: Wybierz Stary bootloader dla ATMEGA328P. Iść do: Narzędzia> Procesor> ATMEGA328P (Old Bootloader):

Teraz Arduino Nano jest gotowy do przesłania programów LED Blink.

Krok 5: Prześlij szkic mrugnięcia LED w Arduino nano. Iść do: Pliki> Przykłady> Basic> Mrugnięcie:

Krok 6: Nowe okno zostanie otwarte z programem LED BLINK:

Krok 7: Prześlij kod do Arduino Nano. Po pomyślnym przesłaniu kodu możemy zobaczyć Gotowe przesyłanie Wiadomość na ekranie:

Kod

Zgodnie z danym kodem mrugnie wbudowaną wbudowaną diodą LED z opóźnieniem 1 sekundy:

void setup ()
pinmode (LED_BUILTIN, wyjście); // wbudowana dioda LED zdefiniowana jako wyjście

void Loop ()
DigitalWrite (LED_BUILTIN, HIGH); // LED, ustawiając wysokie napięcie
opóźnienie (1000); // opóźnienie 1 sekundy
DigitalWrite (LED_BUILTIN, Low); // DED, ustawiając niskie napięcie
opóźnienie (1000); // opóźnienie 1 sekundy

Wyjście

W wyjściu widzimy, jak dioda LED po prawej stronie LED mocy miga z opóźnieniem 1 sekundy:

Miga zewnętrzna dioda LED przy użyciu Arduino nano

Jak omówiliśmy kod mrugania lodowiska pokładowego. Teraz podłączymy diodę LED na dowolnym cyfrowym szpilce Arduino nano i mrugnij zewnętrzną diodą LED przy użyciu kodu Arduino.

Podłącz zewnętrzną diodę LED przy pin 2 Arduino Nano.

Kod

Po podłączeniu prowadzenia do płyty nano, prześlij dany kod.

Poniżej kod wyśle ​​sygnał wysokiego i niskiego alternatywnie z opóźnieniem 2 sekund pomiędzy. Przez pierwsze 2 sekundy cyfrowy pin 2 pozostanie wysoki, co włączy diodę LED i przez następne 2 sekundy cyfrowy pin 2 pozostanie w niskim stanie, ustawiając poziom napięcia pinu na niski poziom.

int led_pin = 2; /*Cyfrowy pin 2 zdefiniowany dla LED*/
void setup ()
pinmode (LED_PIN, wyjście); /*Zestaw szpilki LED jako wyjście*/

Void Loop ()

DigitalWrite (LED_PIN, High); /*PIN LED 2 ustawiony jako wysoki*/
Opóźnienie (2000); /*Opóźnienie 2 sekund*/
DigitalWrite (LED_PIN, niski); /*Pin LED 2 jest ustawiony jako niski*/
Opóźnienie (2000); /*Opóźnienie 2 sekund*/

Wyjście

Po przesłaniu kodu do Arduino Nano możemy zobaczyć dane wyjściowe. LED połączone zewnętrznie w cyfrowym pin 2 zacznie migać z opóźnieniem 2 sekund.

Wniosek

Arduino Nano to płyta mikrokontrolera, która jest podobna do Arduino Uno i używa tego samego mikrokontrolera ATMEGA328P. W tym artykule obejmuje wszystkie podstawowe wytyczne dotyczące tego, jak można skonfigurować Arduino nano z Arduino IDE i przesłać program LED Blink na tablicę Nano.