Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
faecher:informatik:arduino:led_ansteuern [2018/01/18 09:11] hagemac kleines Brett, Vereinheitlichung |
faecher:informatik:arduino:led_ansteuern [2020/01/21 09:15] (aktuell) hagemac [Programmierung] |
||
---|---|---|---|
Zeile 12: | Zeile 12: | ||
===== So geht's! ===== | ===== So geht's! ===== | ||
Man steckt alle Bauteile wie folgt in das Breadboard | Man steckt alle Bauteile wie folgt in das Breadboard | ||
- | (Wenn ihr vorher Projekt 2 gemacht habt, müsst ihr nicht ändern): | + | (Wenn ihr vorher Projekt 2 gemacht habt, müsst ihr nicht ändern): |
- | {{:faecher:informatik:projekt2_steckplatine.png?600|}} | + | {{:faecher:informatik:arduino:led-intell.png?600|}} |
Danach muss die Arduino IDE gestartet werden, um die LED so leuchten zu lassen, wie man möchte. Dort muss der Quelltext hineingeschrieben werden, wie es auch im letzten Projekt geschehen ist. | Danach muss die Arduino IDE gestartet werden, um die LED so leuchten zu lassen, wie man möchte. Dort muss der Quelltext hineingeschrieben werden, wie es auch im letzten Projekt geschehen ist. | ||
Zeile 20: | Zeile 20: | ||
===== Programmierung ===== | ===== Programmierung ===== | ||
<code cpp> | <code cpp> | ||
- | int ledPin = 3; //Da die Led in den 2. programmierbaren Pin gesteckt ist müssen wir | + | int ledPin = 3; // Da die Led in den 3. programmierbaren Pin gesteckt ist müssen wir |
- | //den Wert des Integers auf 2 setzen | + | // den Wert des Integers auf 3 setzen |
- | void setup(){ //Diese Methode wird beim Starten des Arduinos | + | void setup() { // Diese Methode wird beim Starten des Arduinos |
- | //immer EINMAL abgerufen | + | // immer EINMAL abgerufen |
- | pinMode(ledPin, OUTPUT); //Hiermit legen wir fest, dass die Led von dem Arduino | + | pinMode(ledPin, OUTPUT); // Hiermit legen wir fest, dass die Led von dem Arduino |
- | //angesteuert wird(Output) | + | // angesteuert wird(Output) |
} | } | ||
- | void loop(){ //Diese Methode wird nach Start des Arduinos immer wieder durchlaufen | + | void loop() { // Diese Methode wird nach Start des Arduinos immer wieder durchlaufen |
- | digitalWrite(ledPin, HIGH); //digitalWrite bedeutet, dass der Arduino die Led | + | digitalWrite(ledPin, HIGH); // digitalWrite bedeutet, dass der Arduino die Led |
- | //ausschaltet oder einschaltet; die Werte in | + | // ausschaltet oder einschaltet; die Werte in |
- | //der Klammer, stehen dafür, | + | // der Klammer, stehen dafür, |
- | //was mit welchem Pin geschieht | + | // was mit welchem Pin geschieht |
- | delay(1000); //Warte 1 Sekunde oder auch 1000 Millisekunden | + | delay(1000); // Warte 1 Sekunde oder auch 1000 Millisekunden |
digitalWrite(ledPin, LOW); | digitalWrite(ledPin, LOW); | ||
delay(1000); | delay(1000); |