Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
uc-welt:gscheiduino:00-uebersicht [2015/12/22 11:10] – Hannes Jochriem | uc-welt:gscheiduino:00-uebersicht [2024/02/06 09:43] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Arduino™ ====== | + | [[uc-welt: |
- | Was Arduino genau ist und wo es herkommt, kann man in Wikipedia nachlesen: [[https:// | + | ====== |
- | + | ||
- | Wir verwenden von diesem gesamten Projekt für dieses Howto nur die Arduino-IDE, | + | |
- | Als Hardware (Mikrocontroller + das drum rum) kommt der Gscheiduino von eHaJo zum Einsatz. | + | |
- | + | ||
- | Die Arduino-Software kann hier heruntergeladen werden: | + | |
- | [[https:// | + | |
- | + | ||
- | Es gibt eine Installer-Version und eine simple Download-Version, | + | |
- | + | ||
- | Die Schritte, die wir vorhin gelernt haben, werden wie folgt durchgeführt: | + | |
- | + | ||
- | ===== Programmcode schreiben | + | |
- | + | ||
- | Den Programmcode schreibt man in Arduino im markierten Fenster: | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | Als Programmiersprache kommt hier C bzw C++ zum Einsatz. Ein Mikrocontroller-Programm benötigt noch viel mehr als diese paar Zeilen die wir bereits sehen können. Das Drum-Herum wird uns aber verborgen, um die Programmierung möglichst einfach zu halten. | + | |
- | + | ||
- | ===== Programmcode in Maschinensprache übersetzen | + | |
- | + | ||
- | Damit der Programmcode in Maschinencode übersetzt wird, können wir oben auf den kleinen Haken klicken: | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | Jetzt wird der Code auf Fehler überprüft und übersetzt. Sollten wir etwas falsch gemacht haben, erhalten wir unten eine Fehlermeldung. | + | |
- | + | ||
- | ===== Programmcode in den Mikrocontroller schreiben ===== | + | |
- | + | ||
- | Das Programmieren des Mikrocontrollers funktioniert hier sehr einfach. Wir klicken dazu einfach auf den Button mit dem Pfeil. | + | |
- | + | ||
- | Jetzt wird das Programm noch einmal übersetzt und danach in den Mikrocontroller programmiert. | + | |
- | Bei Arduino erfolgt diese Programmierung über einen so genannten **Bootloader**. Das ist ein kleines Stück Programm, das bereits auf dem Mikrocontroller vorinstalliert ist und das Daten über die serielle Schnittstelle entgegennimmt. | + | |
+ | - [[uc-welt: | ||
+ | - [[uc-welt: | ||
+ | - [[uc-welt: | ||
+ | - [[uc-welt: | ||
+ | - [[uc-welt: | ||
+ | - [[uc-welt: | ||
+ | - [[uc-welt: | ||
+ | - [[uc-welt: | ||
+ | - [[uc-welt: | ||
+ | - [[uc-welt: | ||
+ | - [[uc-welt: | ||
+ | - [[uc-welt: | ||
+ | - [[uc-welt: |