Arduino Mega 2560 “Hello World” – Blink mit der Arduino IDE

Um den Arduino MEGA 2560 erfolgreich programmieren zu können, muss erst einmal die Arduino Entwicklungsumgebung IDE (engl. integrated development environment) installiert werden. Die passende Anleitung finden Sie hier.

Desweiteren muss der Arduino MEGA 2560 als Board im Gerätemanager als “USB-SERIAL CH340” aufgelistet sein. Eine Anleitung zur Treiberinstallation finden Sie hier.

Gerätemanager

 

Nun können Sie die Arduino IDE öffnen und die notwendigen Einstellungen vornehmen.

Für den Arduino MEGA 2560 muss im Menü “Werkzeug -> Board: “”Arduino Mega ADK” ausgewählt werden.

Borad: Arduino Mega

 

Als nächster Schritt muss der Passende Programmer unter: “Werkzeuge -> AVRISP mkII” ausgewählt werden.

Programmer

Der Wert des COM-Port muss nun in der Arduino IDE unter “Werkzeug -> Port -> COM_” hinterlegt werden.
Der jeweilige Wert ist im Gerätemanager hinter “USB-SERIAL CH340” angehängt.

Port

Nun ist alles so weit konfiguriert, dass sich ein Testprogramm “Hello World” auf den Arduino MEGA 2560 übertragen lässt. Die Ausgabe von “Hello World” kommt aus der Welt der Anwendungs / Konsolen-Programmierung. Hier programmiert man für gewöhnlich als erstes Programm eine Ausgabe von “Hello World” auf dem jeweiligen Ausgabegerät / Monitor. In der Welt der Mikrocontroller entspricht das erste Programm meist einer blinkenden LED.

Der Code hierfür ist bereits in der Arduino-IDE hinterlegt und lässt sich über: “Datei -> Beispiel -> 01.Basics -> Blink” öffnen.

Beispiele

Der Code wird in einem Späteren Projekt im Detail erklärt.

Um das Beispiel übertragen zu können muss es erst in Maschinencode übersetzt (compelliert) werden. Dies erreicht man durch drücken des Haken in der oberen linken Ecke.

Blink-Beispiel

 

Nach der erfolgreichen Übersetzung (keine Fehlermeldung in der unteren Box), kann der Code mit dem Pfeil (obere linken Ecke) an den Arduino MEGA 2560 übertragen werden.

Die LED, welche an PIN 13 angeschlossen ist blinkt nun 1 Sekunde AN 1 Sekunde AUS Rhythmus.