Hier finden Sie die Lösungen zu Ihren Übungen im Einführung in den Mikrocontroller Arduino. Wählen Sie das Kapitel, die Übungsnummer, die Seitenzahl und den Abschnitt, um die entsprechenden Lösungen zu finden.

Beispiel gelöster Übung
Übung 1: Grundlegende Programmierung
Frage: Erkläre den folgenden Code.
int ledPin = 13; void setup() { pinMode(ledPin, OUTPUT); } void loop() { digitalWrite(ledPin, HIGH); delay(1000); digitalWrite(ledPin, LOW); delay(1000); }
- 1. Was ist die Funktion von pinMode?
- 2. Was bewirkt digitalWrite in diesem Code?
- 3. Wie lange bleibt die LED an?
Lösung:
- 1. pinMode setzt den Modus des Pins auf OUTPUT.
- 2. digitalWrite steuert den Zustand (ein oder aus) des LED-Pins.
- 3. Die LED bleibt für 1000 Millisekunden (1 Sekunde) an.
Übung 2: Schaltkreis Design
Frage: Vervollständige den Schaltkreis mit den richtigen Komponenten.
„Um eine LED mit einem Widerstand zu verbinden, benötigen wir einen _____ (Widerstand) und _____ (LED).“
- 1. Widerstand
- 2. LED
Lösung:
- 1. Um eine LED zu betreiben, benötigen wir einen Widerstand.
- 2. Wir verwenden eine LED für die Lichtquelle.
Übung 3: Sensoren verwenden
Frage: Was macht der folgende Code mit einem Temperatursensor?
float temperature; void loop() { temperature = analogRead(A0); }
- 1. Was ist der Zweck von analogRead?
- 2. Wo wird der Temperaturwert gespeichert?
Lösung:
- 1. analogRead liest den analogen Wert vom Temperatursensor.
- 2. Der Temperaturwert wird in der Variable temperature gespeichert.