Benutzer-Werkzeuge

Webseiten-Werkzeuge


programmieren_von_arduino-mikrocontrollern

Dies ist eine alte Version des Dokuments!


Programmieren von Arduino-Mikrocontrollern

Arduino-Mikrocontroller zeichnen sich durch ihre einfache Programmierbarkeit aus, da nur ein USB-Kabel und die mitgelieferte Software Arduino-IDE benötigt werden. Dies macht sie besonders zugänglich für Anfänger, die sich erstmals mit Elektronikkomponenten und Mikrocontrollern auseinandersetzen möchten.

Prinzip

Computer - USB - Arduino

Ein Computer (USB-Kabel) und ein Arduino reichen aus, um mit der Arduino-Programmierung zu starten.

Arduino IDE und API

Die Programmierumgebung (Arduino-IDE) ist eine frei verfügbare Software, die auf dem Computer für die Programmierung vorhanden werden muss. Hilfe bekommt man von der Arduino-Sprachreferenz (API), die online zur Verfügung steht.

Programmieren heißt immer auch, dass man sich in irgendeiner API einarbeiten muss. Die Arduino-Referenz ist ein wichtiger Bestandteil für alle, die lernen wollen, wie man Mikrocontroller programmiert.

Steckbrett und Elektronikkomponenten

Für einfache Versuche und die Prototypenentwicklung eignet sich ein Steckbrett besonders gut. Der Arduino Nano kann direkt auf das Steckbrett gesteckt werden. Weitere Elektronikkomponenten wie LEDs, Schalter, Motoren, etc., können dann hinzugefügt und mit Steckbrettkabeln verbunden werden.

Details

Arduino IDE

IDE (englisch für „Integrated Development Environment“) steht für integrierte Entwicklungsumgebung und ermöglicht es, den Mikrocontroller zu programmieren.

  • Die Arduino-IDE verwaltet die Projekte (Quellcode) in sogenannte *.ino-Dateien.
  • Die Arduino-IDE beinhaltet auch eine Reihe von Beispielprogrammen. Diese sind recht nützlich für den fortgeschrittenen Anwender.
  • Die Befehlsreferenz kann auch über den Menüpunkt Hilfe aufgerufen werden (alternativ siehe Abschnitt API)

Konfiguration

Damit ein Mikrocontroller, der über die Arduino-IDE programmiert werden soll, ausgewählt wird, sind folgende Schritte zu überprüfen:

  1. Arduino: Werkzeuge → Board → Ardino-Nano auswählen!
  2. USB: Werkzeuge → Port hier die richtige USB-Verbindung wählen.
  3. Werkzeuge → Bootloader hier den alten Bootloader für die Mikrocontroller (Arduino-Nane Clone) wählen.

Wenn etwas nicht funktioniert, müssen zuerst die oben aufgeführten Punkte überprüft werden. Insbesondere kann der USB-Port wechseln, falls der Arduino zwischenzeitlich nicht mit dem Computer verbunden war oder ein anderer USB-Eingang am PC gewählt wurde.

Programmieren mit der Arduino IDE

Unabhängig von der Hardware erfordert die Arduino-Programmierung die folgenden Schritte.

  1. Entwicklung Entwicklung des Quellcodes (engl. source-code)
  2. Kompilieren: Überprüfen Sie, ob der Quellcode fehlerfrei übersetzt werden kann.
  3. Hochladen: Das Programm wird auf dem Mikrocontroller hochgeladen. Es funktioniert jetzt unabhängig vom Computer!
  4. Testen: Falls das Programm Fehler enthält und verändert werden muss, fängt man wieder mit Schritt 1 an.

Kompilieren (überprüfen) und hochladen sind zwei unterschiedliche Schritte. Ein Fehler

Ein fehlerhaftes Programm kann nicht auf den Mikrocontroller aufgespielt werden. Deshalb sollte man sich angewöhnen, immer erst den Quellcode zu überprüfen und erst danach das Programm auf dem Mikrocontroller mit dem Hochladen-Button zu übertragen.

<Code linenums:1 | Listing 1:minimales-program.ino> void setup() { }

void loop() {

} <Code>

programmieren_von_arduino-mikrocontrollern.1706624558.txt.gz · Zuletzt geändert: 2024/01/30 14:22 von torsten.roehl