So laden Sie Code auf Arduino hoch – 3 verschiedene Methoden

So Laden Sie Code Auf Arduino Hoch 3 Verschiedene Methoden



Arduino ist eine der besten Lernplattformen für Anfänger, Studenten und Technikbegeisterte. Jedes Mal, wenn Sie einen neuen Code in Arduino schreiben, haben Sie die Möglichkeit, etwas Neues zu lernen. Nachdem Sie gelernt haben, Arduino zu codieren und zu kompilieren, um die Fehler zu finden, ist es an der Zeit, den Code hochzuladen. Das Hochladen von Code auf Arduino kann für viele neue Lernende schwierig sein. Nun, ich werde einige Möglichkeiten zum Hochladen von Code in Arduino behandeln. Lass uns anfangen:

Drei Möglichkeiten, Code auf Arduino hochzuladen

Sie können Code auf Ihr Arduino hochladen, indem Sie eine der folgenden Methoden verwenden:

    1. PC oder Notebook
    2. Smartphone
    3. Jeder andere Arduino

1: Hochladen von Code auf Arduino mit PC oder Laptop

Eine der beliebtesten und einfachsten Möglichkeiten, eine Skizze in einen Arduino hochzuladen, ist die Verwendung eines PCs oder Laptops. Im Folgenden sind einige Anforderungen aufgeführt, wenn Sie Code über den PC hochladen möchten:







    • Laptop oder PC
    • Arduino-Board (UNO)
    • USB-B-Kabel
    • Arduino-IDE (Software)

Befolgen Sie diese Schritte, um Code mit einem Laptop hochzuladen:



Schritt 1: Öffnen Sie die Arduino-IDE.




Schritt 2: Verbinden Sie Arduino mit dem PC über ein USB-B-Kabel.






Schritt 3: Wählen Sie Ihren Boardtyp aus, indem Sie zu gehen Extras>Board>Arduino UNO.


Schritt 4: Öffnen Sie ein beliebiges Beispielprogramm, indem Sie diesen Schritten folgen – Dateien>Beispiele>01.Grundlagen>Led .




Schritt 5: Kompilieren Sie Ihre Skizze und laden Sie sie hoch.

2: Hochladen von Code auf Arduino mit Smartphone

Smartphones sind eine weitere Möglichkeit, Skizzen auf Arduino hochzuladen. Ja, Sie haben richtig gehört! Sie können viele verschiedene Apps verwenden, die im Play Store verfügbar sind, um Ihren Arduino zu programmieren. Das Smartphone ist ein Lebensretter, wenn es darum geht, Code in Arduino hochzuladen, denn Sie können es überall hin mitnehmen und wenn Sie nicht genug Zeit haben, den Laptop zu öffnen oder Ihren Laptop zu Hause vergessen haben, wird Ihnen dies helfen.

Für das Hochladen von Code per Smartphone benötigen Sie folgende Dinge:

    • Arduino-Board (UNO)
    • USB-B-Kabel
    • OTG-Kabel oder Konverter
    • Smartphone
    • Jede Open-Source-Android-IDE-Anwendung

Im Folgenden sind einige Schritte zum Hochladen von Code mit einem Smartphone aufgeführt:

Schritt 1: Zum Programmieren benötigen wir eine IDE, öffnen Sie also den Play Store auf Ihrem Smartphone, suchen Sie nach Arduino IDE und installieren Sie eine beliebige IDE Ihrer Wahl.


Schritt 2: Nachdem Sie die Anwendung installiert haben, befolgen Sie diese Schritte, um Ihren Code zu brennen, den ich herunterlade ArduinoDroid .

Öffnen Sie die App und klicken Sie auf drei Punkte. Ein Dropdown-Menü wird geöffnet. Gehen Sie dann zu – Skizze>Beispiele>01.Grundlagen>Blinken :


Schritt 3: Es öffnet sich eine neue Skizze, die uns unseren LED-Blinkcode zeigt:


Schritt 4: Befolgen Sie danach diese Anweisungen, um Ihren Code in das Arduino-Board hochzuladen. Stellen Sie sicher, dass das Smartphone über einen OTG-Anschluss mit Ihrem Arduino-Board verbunden ist.


Schritt 5: Sie sehen die Meldung „Kompilierung abgeschlossen“. Klicken Sie auf das Upload-Symbol, um die Skizze hochzuladen.


Wir haben das Hochladen unseres Codes mit Application abgeschlossen, jetzt kommen wir zu unserer letzten Methode.

3: Hochladen von Code auf Arduino mit einem anderen Arduino

Die letzte Methode, die wir heute zum Hochladen von Code in Arduino behandeln, ist die Verwendung eines anderen Arduino. Sie können dies tun, indem Sie die verwenden ArduinoISP Funktion in der IDE verfügbar. ArduinoISP ist ein integrierter Systemprogrammierer, der zum Programmieren aller AVR-basierten Mikrocontroller verwendet wird. Sie können ArduinoISP zum Hochladen von Code in alle Arduino-Boards verwenden, die AVR-basierte Mikrocontroller verwenden.

Um eine Skizze mit dieser Methode hochzuladen, benötigen Sie folgende Materialien:

    • Arduino-Board
    • Arduino Board welches programmiert werden soll
    • Überbrückungsdrähte
    • Laptop/IDE

Der gesamte Prozess wird von Arduino IDE verwaltet. Es liefert uns ein konkretes Beispiel namens ArduinoISP. Unter den Programmierern ist ArduinoISP die praktischste und einfachste Art, den Bootloader auf jedem anderen Arduino-Board mit Atmega-Mikrocontroller zu brennen.

Sie können diese Option aktivieren, indem Sie diesen Schritten folgen, gehen Sie zu Dateien > Beispiele > ArduinoISP .


Dieser Prozess verwendet Vcc, GND und 4 Datenpins. Drei dieser Pins verbinden MISO, MOSI und SCK der Programmierung von Arduino mit dem Ziel-Arduino, das programmiert werden soll, und der vierte Pin vom ersten Arduino geht zum Reset-Pin des Ziel-Arduino.

Auf einigen Arduino-Boards wie in UNO funktionieren die Pins MOSI, MISO und SCK genauso wie die digitalen Pins 11, 12 bzw. 13. Anstatt ICSP1-Pins zu verwenden, bleiben wir also bei den digitalen Pins 11,12,13.

MOSI-, MISO- und SCK-Pins sind auf Arduino vorhanden, die als ICSP1-Pins erwähnt werden. Wenn Sie mehr über ICSP1 erfahren möchten, klicken Sie hier hier .


Im obigen Bild haben wir zwei UNO-Boards mit Hilfe von digitalen Pins verbunden. Pin 10 ist mit dem Reset-Pin der Zielplatine verbunden.

Rote und schwarze Kabel zeigen 5 V Vcc bzw. GND, beide werden benötigt, um das Ziel-Arduino-Board mit Strom zu versorgen. Verbinden Sie die untere Platine über ein USB-B-Kabel mit Ihrem PC.

Nachdem Sie Ihre Hardware eingerichtet haben, befolgen Sie diese Schritte, um Ihren Code hochzuladen

Schritt 1: Wählen Sie Ihr Board aus, indem Sie zu gehen Extras>Board .


Schritt 2: Dann gehen Sie zu – F island>Beispiele>ArduinoISP , öffnen Sie den ArduinoISP-Code.


Schritt 3: Laden Sie Ihre Skizze hoch.


Schritt 4: Wählen Sie nun wie in beschrieben die zu programmierende Karte aus Schritt 2 .


Schritt 5: Gehe zu Extras>Programmierer>ArduinoISP .


Schritt 6: Gehen Sie jetzt zu Skizzieren und wählen Sie die Option aus Hochladen mit Programmer .


Ihre Skizze wurde jetzt auf das Ziel-Arduino hochgeladen.

Fazit

Die Flexibilität und Benutzerfreundlichkeit von Arduino ermöglicht es uns, auf vielfältige Weise mit Hardware zu interagieren. Es stehen mehrere Optionen zur Verfügung, mit denen wir unseren Code kompilieren und auf Arduino hochladen können. Einige davon, die wir hier besprochen haben, werden Ihnen ein besseres Verständnis von Arduino vermitteln und Ihre Programmiererfahrung verbessern.