Dies ist eine alte Version des Dokuments!
← Kapitel 9: Schwellwertschalter | ↑ Übersicht | →
Kapitel 10: Übungsaufgabe Batterietester
Anstatt des Potis verwenden wir nun eine Standard-Alkali-Batterie, die wir gerne testen möchten.
Der Aufbau sieht also wie folgt aus:
Der Batterietester soll die Spannung an der Batterie messen und anhand folgender Schwellen entscheiden:
Wert | Aktion |
---|---|
Spannung < 1,3V | Batterie ist leer |
1,3V < Spannung < 1,4V | Batterie ist gebraucht |
Spannung >1,4V | Batterie ist ok |
Zusätzliche Funktionen
Damit man die Aufgabe einfacher lösen kann erweitern wir vorher noch unser if-else-then-Statement. Es gibt nämlich nicht nur wenn-dann-sonst sondern diese Anweisung kann weiter verschachtelt werden:
if(BEDINGUNG1) { #CODE1# } else if(BEDINGUNG2) { #CODE2# } else { #CODE3# }
Der Ablauf sieht also so aus: Wenn Bedingung1 zutrifft wird Code1 ausgeführt. Ist Bedingung1 false wird Code1 übersprungen und die nächste Abfrage wird gestartet: Wenn Bedingung2 true ist, wird Code2 ausgeführt. Wenn diese Bedingung auch nicht zutrifft, wird Code3 ausgeführt.