Jak wgrać kod do Arduino – 3 różne metody

Jak Wgrac Kod Do Arduino 3 Rozne Metody



Arduino to jedna z najlepszych platform do nauki dla początkujących, studentów i osób związanych z technologią. Za każdym razem, gdy piszesz nowy kod w Arduino, masz szansę nauczyć się czegoś nowego. Po nauczeniu się kodowania Arduino i kompilacji w celu znalezienia błędów, czas na wgranie kodu. Przesyłanie kodu do Arduino może być trudne dla wielu nowych uczniów. Cóż, omówię kilka sposobów wgrania kodu w Arduino. Zaczynajmy:

Trzy sposoby na przesłanie kodu do Arduino

Możesz przesłać kod do swojego Arduino, korzystając z jednej z poniższych metod:

    1. PC lub Laptop
    2. Smartfon
    3. Wszelkie inne Arduino

1: Wgrywanie kodu do Arduino za pomocą komputera PC lub laptopa

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







    • Laptop lub PC
    • Płytka Arduino (UNO)
    • Kabel USB B
    • Arduino IDE (oprogramowanie)

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



Krok 1: Otwórz środowisko Arduino IDE.




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






Krok 3: Wybierz typ swojej tablicy, przechodząc do Narzędzia>Płytka>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 wgrywanie szkiców do Arduino. Tak, dobrze słyszałeś! Możesz użyć wielu różnych aplikacji dostępnych w Sklepie Play, aby zaprogramować Arduino. Smartfon oszczędza życie, jeśli chodzi o wgrywanie kodu w Arduino, ponieważ możesz go nosić wszędzie, a jeśli nie masz wystarczająco dużo czasu na otwarcie laptopa lub zapomniałeś laptopa w domu, to ci pomoże.

Do wgrania kodu za pomocą smartfona potrzebne są następujące rzeczy:

    • Płytka Arduino (UNO)
    • Kabel USB B
    • Kabel lub konwerter OTG
    • Smartfon
    • Dowolna aplikacja Android IDE o otwartym kodzie źródłowym

Oto kilka kroków, aby przesłać kod za pomocą smartfona:

Krok 1: Aby zaprogramować potrzebujemy IDE, więc otwórz Play Store w smartfonie, wyszukaj Arduino IDE i zainstaluj dowolne IDE.


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

Otwórz aplikację i kliknij trzy kropki, aby otworzyć menu rozwijane, a następnie przejdź do – Szkic>Przykłady>01.Podstawy>Mrugnięcie :


Krok 3: Otworzy się nowy szkic, który pokazuje nam nasz migający kod LED:


Krok 4: Następnie postępuj zgodnie z tymi instrukcjami, aby przesłać swój kod na płytę Arduino. Upewnij się, że smartfon jest połączony z płytką Arduino za pomocą złącza OTG.


Krok 5: Zobaczysz komunikat o zakończeniu kompilacji, kliknij ikonę przesyłania, aby przesłać szkic.


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

3: Wgrywanie kodu do Arduino za pomocą dowolnego innego Arduino

Ostatnią metodą, którą omówimy dzisiaj do przesyłania kodu w Arduino, jest użycie dowolnego innego Arduino. Możesz to zrobić, używając ArduinoISP funkcja dostępna w IDE. ArduinoISP to wbudowany programator systemowy, który służy do programowania dowolnych mikrokontrolerów opartych na AVR. Możesz użyć ArduinoISP do wgrania kodu do dowolnych płyt Arduino, które używają mikrokontrolerów opartych na AVR.

Aby przesłać szkic tą metodą potrzebujesz następujących materiałów:

    • Płytka Arduino
    • Płytka Arduino do zaprogramowania
    • Przewody połączeniowe
    • Laptop/IDE

Całym procesem zarządza Arduino IDE. Daje nam konkretny przykład o nazwie ArduinoISP. Wśród programistów ArduinoISP jest najbardziej praktycznym i najłatwiejszym sposobem wypalenia bootloadera na dowolnej innej płytce Arduino za pomocą mikrokontrolera Atmega.

Możesz włączyć tę opcję, wykonując następujące kroki, przejdź do Pliki>Przykłady>ArduinoISP .


Ten proces wykorzystuje Vcc, GND i 4 piny danych. Trzy z tych pinów łączą MISO, MOSI i SCK programowania Arduino z docelowym Arduino, które ma być zaprogramowane, a czwarty pin z pierwszego Arduino idzie do pinu Reset docelowego Arduino.

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

Piny MOSI, MISO i SCK są obecne na Arduino wymienione jako piny ICSP1. Jeśli chcesz dowiedzieć się więcej o ICSP1 kliknij tutaj .


Na powyższym obrazku połączyliśmy dwie płytki UNO za pomocą pinów cyfrowych. Pin 10 jest podłączony do pinu Reset docelowej płyty.

Przewody w kolorze czerwonym i czarnym pokazują odpowiednio 5 V Vcc i GND, oba są potrzebne do zasilania docelowej płyty 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ą tablicę, przechodząc do Narzędzia>Płyta .


Krok 2: Następnie przejdź do – F wyspa>Przykłady>ArduinoISP , otwórz kod ArduinoISP.


Krok 3: Prześlij swój szkic.


Krok 4: Teraz wybierz kartę, którą chcesz zaprogramować, tak jak w Krok 2 .


Krok 5: Iść do Narzędzia>Programista>ArduinoISP .


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


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

Wniosek

Elastyczność i łatwość użycia Arduino pozwala nam na interakcję ze sprzętem na wiele sposobów. Dostępnych jest wiele opcji, dzięki którym możemy skompilować i wgrać nasz kod do Arduino. Niektóre z nich, które tutaj omówiliśmy, pozwolą ci lepiej zrozumieć Arduino i poprawią twoje wrażenia programistyczne.