Jak przesyłać kod do Arduino - 3 różne metody

Jak przesyłać kod do Arduino - 3 różne metody
Arduino jest jedną z najlepszych platform edukacyjnych dla początkujących, studentów i osób związanych z technologią. Za każdym razem, gdy piszesz nowy kod w Arduino, masz okazję nauczyć się czegoś nowego. Po dowiedzeniu się, jak kodować Arduino i kompilować, aby znaleźć błędy, nadszedł czas, aby przesłać kod. Przesłanie kodu do Arduino może być trudne dla wielu nowych uczniów. Cóż, omówię kilka sposobów przesyłania kodu w Arduino. Zaczynajmy:

Trzy sposoby przesłania kodu do Arduino

Możesz przesłać kod do Arduino, używając dowolnej z tych poniższych metod:

    1. PC lub laptop
    2. Smartfon
    3. Każdy inny Arduino

1: Przesyłanie kodu do Arduino za pomocą komputera lub laptopa

Jednym z najpopularniejszych i najłatwiejszych sposobów przesłania szkicu do Arduino jest użycie komputera lub laptopa. Poniżej znajdują się niektóre wymagania, jeśli chcesz przesłać kod za pomocą komputera:

    • Laptop lub komputer
    • Arduino Board (UNO)
    • Kabel USB B
    • Arduino IDE (oprogramowanie)

Wykonaj następujące kroki, aby przesłać kod za pomocą laptopa:

Krok 1: Otwórz Arduino IDE.


Krok 2: Podłącz Arduino z komputerem za pomocą kabla USB B.


Krok 3: Wybierz typ płyty, idąc Narzędzia> Board> Arduino Uno.


Krok 4: Otwórz dowolny przykładowy program, wykonując następujące kroki - Pliki> Przykłady> 01.Podstawy> LED.


Krok 5: Skompiluj i prześlij swój szkic.

2: Przesyłanie kodu do Arduino za pomocą smartfona

Smartfony to kolejny sposób na przesłanie szkiców do Arduino. Tak, dobrze słyszałeś! Możesz użyć wielu różnych aplikacji dostępnych w Store Play, aby zaprogramować Arduino. Smartfon jest oszczędnością do życia, jeśli chodzi o przesłanie kodu w Arduino, ponieważ możesz go nosić w dowolnym miejscu, a jeśli nie masz wystarczająco dużo czasu, aby otworzyć laptopa lub zapomnieć o laptopie w domu, pomoże ci to Ci to pomoże.

Do przesłania kodu za pomocą smartfona potrzebujesz następujących rzeczy:

    • Arduino Board (UNO)
    • Kabel USB B
    • Kabel lub konwerter OTG
    • Smartfon
    • Każda aplikacja IDE na Androida Open Source

Poniżej przedstawiono kilka kroków do przesyłania kodu za pomocą smartfona:

Krok 1: Aby zaprogramować, potrzebujemy IDE, więc otwórz sklep odtwarzania w smartfonie, wyszukaj Arduino IDE zainstaluj dowolny wybrany IDE.


Krok 2: Po zainstalowaniu aplikacji wykonaj następujące kroki, aby spalić swój kod, pobieram Arduinodroid.

Otwórz aplikację i kliknij trzy kropki, które otworzy menu rozwijane, a następnie przejdź - Szkic> przykłady> 01.Podstawy> mrugnięcie:


Krok 3: Otwarty zostanie otwarty nowy szkic, który pokazuje nam nasz kod migający LED:


Krok 4: Następnie postępuj zgodnie z instrukcjami, aby przesłać kod na tablicy Arduino. Upewnij się, że smartfon jest połączony z płytą Arduino za pośrednictwem złącza OTG.


Krok 5: Zobaczysz wiadomość gotową kompilacyjną, kliknij ikonę przesyłania, aby przesłać szkic.


Skończyliśmy przesyłanie naszego kodu za pomocą aplikacji, teraz przejdziemy do naszej ostatniej metody.

3: Przesyłanie kodu do Arduino za pomocą dowolnego innego Arduino

Ostatnią metodą, którą omówimy dzisiaj do przesłania kodu w Arduino, jest używanie dowolnego innego Arduino. Możesz to zrobić za pomocą Arduinoisp Funkcja dostępna w IDE. ArduinoISp to wbudowany programista systemowy, który jest używany do programowania dowolnych mikrokontrolerów opartych na AVR. Możesz użyć ArduinoISp do przesyłania kodu na dowolne płyty Arduino, które używają mikrokontrolerów opartych na AVR.

Aby przesłać szkic przy użyciu tej metody, potrzebujesz następujących materiałów:

    • Board Arduino
    • Tablica Arduino, która ma zostać zaprogramowana
    • Przewody zworki
    • Laptop/IDE

Cały proces jest zarządzany przez Arduino IDE. Zapewnia nam konkretny przykład o nazwie Arduinoisp. Wśród programistów ArduinoISp jest najbardziej praktyczny i najłatwiejszy sposób na spalenie bootloader na dowolnej innej płycie Arduino za pomocą mikrokontrolera Atmega.

Możesz włączyć tę opcję, wykonując te kroki, przejdź do Pliki> Przykłady> ArduinoISp.


Ten proces wykorzystuje piny VCC, GND i 4. Trzy z tych pinów łączą MISO, MOSI i SCK programowania Arduino do ukierunkowanego Arduino, który ma zostać zaprogramowany, a czwarty pin z pierwszego Arduino trafia do pinu resetowania docelowego Arduino.

Na niektórych tablicach Arduino, takich jak w pinach UNO MOSI, MISO i SCK działają tak samo jak cyfrowe piny 11, 12, 13. Zamiast używać pinów ICSP1, będziemy trzymać się cyfrowych pinów 11,12,13.

Piny MOSI, MISO i SCK są obecne na Arduino wspomnianych jako szpilki ICSP1. Jeśli chcesz dowiedzieć się dalej o ICSP1, kliknij tutaj.


Na powyższym zdjęciu podłączyliśmy dwie płyty UNO za pomocą cyfrowych pinów. Pin 10 jest podłączony do pin resetowania docelowej płyty.

Kolor czerwony i czarny pokazują odpowiednio 5 V VCC i GND, oba są potrzebne do zasilania ukierunkowanej tablicy Arduino. Podłącz dolną płytę do komputera za pomocą kabla USB B.

Po skonfigurowaniu sprzętu wykonaj następujące kroki, aby przesłać kod

Krok 1: Wybierz swoją planszę, idąc Narzędzia> Płyta.


Krok 2: Następnie przejdź do - FIle> Przykłady> ArduinoISp, Otwórz kod ArduinoISp.


Krok 3: Prześlij swój szkic.


Krok 4: Teraz wybierz płytę, która ma być zaprogramowana, tak jak w Krok 2.


Krok 5: Iść do Narzędzia> Programator> ArduinoISp.


Krok 6: Teraz idź do Naszkicować i wybierz opcję Prześlij za pomocą programisty.


Twój szkic został teraz przesłany do ukierunkowanego Arduino.

Wniosek

Elastyczność i łatwość korzystania z Arduino pozwala nam interakcja ze sprzętem na wiele sposobów. Dostępnych jest wiele opcji, za pomocą których możemy skompilować i przesłać nasz kod do Arduino. Niektóre z nich, o których tu omówiliśmy.