Einstieg mit der Arduino IDE: Unterschied zwischen den Versionen
| (6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
= Aufgabe 2.1 = | = Aufgabe 2.1: Hallo Welt = | ||
Schreiben Sie einfach "Hallo Welt" im seriellen Monitor. | Schreiben Sie einfach "Hallo Welt" im seriellen Monitor. | ||
'''Nützliche Befehle''': <code>Serial.begin(), Serial.println()</code> | |||
'''Arbeitsergebnisse''': <code>HalloWelt.ino</code> | |||
{| role="presentation" class="wikitable mw-collapsible mw-collapsed" | {| role="presentation" class="wikitable mw-collapsible mw-collapsed" | ||
| <strong>Musterlösung </strong> | | <strong>Musterlösung </strong> | ||
| Zeile 17: | Zeile 22: | ||
|} | |} | ||
---- | ---- | ||
= Aufgabe 2.2 = | |||
= Aufgabe 2.2: Hallo Welt Hallo Welt Hallo Welt = | |||
Schreiben Sie einfach "Hallo Welt" im seriellen Monitor. | Schreiben Sie einfach "Hallo Welt" im seriellen Monitor. | ||
'''Nützliche Befehle''': <code>Serial.begin(), Serial.println()</code> | |||
'''Arbeitsergebnisse''': <code>HalloWelt.ino</code> | |||
{| role="presentation" class="wikitable mw-collapsible mw-collapsed" | {| role="presentation" class="wikitable mw-collapsible mw-collapsed" | ||
| <strong>Musterlösung </strong> | | <strong>Musterlösung </strong> | ||
| Zeile 35: | Zeile 44: | ||
|} | |} | ||
---- | ---- | ||
= Aufgabe 2.3: Wechselblinker = | = Aufgabe 2.3: Wechselblinker = | ||
Zwei Leuchtdioden sollen abwechselnd blinken. | Zwei Leuchtdioden sollen abwechselnd blinken. | ||
| Zeile 40: | Zeile 50: | ||
'''Nützliche Befehle''': <code>pinmode(), digitalWrite(), delay</code> | '''Nützliche Befehle''': <code>pinmode(), digitalWrite(), delay</code> | ||
'''Arbeitsergebnisse''' | '''Arbeitsergebnisse''': <code>Wechselblinker.ino</code> | ||
{| role="presentation" class="wikitable mw-collapsible mw-collapsed" | {| role="presentation" class="wikitable mw-collapsible mw-collapsed" | ||
| <strong>Musterlösung </strong> | | <strong>Musterlösung </strong> | ||
| Zeile 48: | Zeile 58: | ||
|} | |} | ||
---- | ---- | ||
= Aufgabe 2.4: Pulsierende LED = | = Aufgabe 2.4: Pulsierende LED = | ||
Eine LED soll pulsierend heller und dunkler werden. | Eine LED soll pulsierend heller und dunkler werden. | ||
| Zeile 53: | Zeile 64: | ||
'''Nützliche Befehle''': <code>pinmode(), analogWrite(), delay(), if</code> | '''Nützliche Befehle''': <code>pinmode(), analogWrite(), delay(), if</code> | ||
'''Arbeitsergebnisse''' | '''Arbeitsergebnisse''': <code>PulsierendeLED.ino</code> | ||
{| role="presentation" class="wikitable mw-collapsible mw-collapsed" | {| role="presentation" class="wikitable mw-collapsible mw-collapsed" | ||
| <strong>Musterlösung </strong> | | <strong>Musterlösung </strong> | ||
| Zeile 61: | Zeile 72: | ||
|} | |} | ||
---- | ---- | ||
= Aufgabe 2.5: Licht und Tonsignal = | = Aufgabe 2.5: Licht und Tonsignal = | ||
Eine LED und ein Piezo-Lautsprecher sollen kontinuierlich blinken bzw. piepen. Zusätzlich werden in dieser Anleitung auch Variablen verwendet. | Eine LED und ein Piezo-Lautsprecher sollen kontinuierlich blinken bzw. piepen. Zusätzlich werden in dieser Anleitung auch Variablen verwendet. | ||
| Zeile 70: | Zeile 82: | ||
'''Nützliche Befehle''': <code>pinmode(), digitalWrite(), delay()</code> | '''Nützliche Befehle''': <code>pinmode(), digitalWrite(), delay()</code> | ||
'''Arbeitsergebnisse''' | '''Arbeitsergebnisse''': <code>LichtundTon.ino</code> | ||
{| role="presentation" class="wikitable mw-collapsible mw-collapsed" | {| role="presentation" class="wikitable mw-collapsible mw-collapsed" | ||
| <strong>Musterlösung </strong> | | <strong>Musterlösung </strong> | ||
Aktuelle Version vom 8. April 2025, 11:59 Uhr
Aufgabe 2.1: Hallo Welt
Schreiben Sie einfach "Hallo Welt" im seriellen Monitor.
Nützliche Befehle: Serial.begin(), Serial.println()
Arbeitsergebnisse: HalloWelt.ino
| Musterlösung |
void setup()
{
Serial.begin(9600);
Serial.println("Hallo Welt");
}
void loop()
{ //& Hier ist nichts zu tun.
}
|
Aufgabe 2.2: Hallo Welt Hallo Welt Hallo Welt
Schreiben Sie einfach "Hallo Welt" im seriellen Monitor.
Nützliche Befehle: Serial.begin(), Serial.println()
Arbeitsergebnisse: HalloWelt.ino
| Musterlösung |
void setup()
{
Serial.begin(9600);
}
void loop()
{
Serial.println("Hallo Welt"); // Wiederholte Ausgabe
}
|
Aufgabe 2.3: Wechselblinker
Zwei Leuchtdioden sollen abwechselnd blinken.
Nützliche Befehle: pinmode(), digitalWrite(), delay
Arbeitsergebnisse: Wechselblinker.ino
| Musterlösung |
| Wechselblinker |
Aufgabe 2.4: Pulsierende LED
Eine LED soll pulsierend heller und dunkler werden.
Nützliche Befehle: pinmode(), analogWrite(), delay(), if
Arbeitsergebnisse: PulsierendeLED.ino
| Musterlösung |
| Pulsierende LED |
Aufgabe 2.5: Licht und Tonsignal
Eine LED und ein Piezo-Lautsprecher sollen kontinuierlich blinken bzw. piepen. Zusätzlich werden in dieser Anleitung auch Variablen verwendet.
Dieses Mal nutzen wir auch den ersten Programmabschnitt. Hier werden Variablen eingetragen. Das bedeutet, dass sich nach der Festlegung in diesem Bereich hinter einem Buchstaben oder einem Wort für den gesamten folgenden Sketch eine Zahl verbirgt. Bei uns ist die LED an Pin4 angeschlossen und der Piezo-Speaker an Pin5. Damit man die beiden Pins später nicht verwechselt, benennen wir Pin4 und Pin5 einfach um.
- Was ist der Unterschied zwischen aktiven und passiven Lautsprechern?
Nützliche Befehle: pinmode(), digitalWrite(), delay()
Arbeitsergebnisse: LichtundTon.ino
| Musterlösung |
| Licht und Ton |