Einfacher Temperatursensor
|
|
Es ist dies eine Meßwerterfassung, bei der ein Temperatursensor abgefragt wird. Auf der Platine Messen1 befinden sich 3 Sensoren (Temperatur, InfraRot und Licht) sowie eine Steckerleiste für alle möglichen Sensoren. Der Temperaursensor ist der graue Knopf mit den 2 Beinen, er ist am Eingang A1 angeschlossen. Zur Abzeige wird auch noch das Modul Steuern1 verwendet.
Anleitung zum richtigen Aufstecken der Module
|
 |
Aufbau des Programmes:
Zunächst werden die Leds der Ampel ausgeschaltet. Dann werden 2 Variablen definiert: Temperatur = Anfangstemperatur Messung = laufende Temperaturmessung Nun wird die Anfangstemperatur mit dem Befehl value of sensor Analog1 ermittelt und der Variablen Temperatur zugewiesen (setze Temperatur auf value of sensor Analog1) Nun beginnt die laufende Messvorgang in einer Endlosschleife wiederhole fortlaufend. In dieser Schleife wird zuerst die Messung der Temperatur durchgeführt und der Wert der Varablen Messung zugeordnet. Jetzt wird die Bedingung in der falls-sonst Verzeigung überprüft: Wenn Messung um +4 größer ist als Temperatur wird rote LED eingeschaltet, sonst leuchtet die grüne LED. Die falls-sonst Bedingung wird mit 2 ineinandergeschachtelten Operatoren (größer und plus) zusammengebaut.
|


|
Mit dem Additionswert zu Temperatur (in unserem Fall +4) kann bestimmt werden, wann die rote LED leuchtet.
Musterbeispiel: Temperatursensor_V1
|
Musterbeispiel für Temperatursensor_V1
|
Temperatursensor_V1 (als PDF-Download) |
MERKE: Solche Temperaturüberwachungen werden heute in vielen Geräten eingesetzt und sind auch als komplette Schaltungen erhältlich.
|
Arbeitsauftrag: Erstelle selbst ein Programm, bei der drei Temperaturstufen abgefragt werden (grün - gelb - rot). Wähle als Differenz zwischen den Stufen jeweils den Wert zwei. Lösung
|