Title: zu M1.1.3: Lösungsvorschlag - Python-Programm zum Auslesen des Temperatursensors
Course: LF07 - Cyber-physische Systeme ergänzen - FI/ITSE - Raspberry Pi > Section: LS7.1: Messdatenerfassungssysteme funktional zusammenführen

Lösung zu Aufgabe 1

try:

    while True :

# Mit einem Timestamp die Messung in der Console ausgeben.

     print("Temperatur um " + time.strftime('%H:%M:%S') +" drinnen: " + str(readTempLines(sensor)[0]) + " °C")

        print("Temperatur um " + time.strftime('%H:%M:%S') +" drinnen: " + str(readTempLines(sensor)[1]) +" K")

        print("Temperatur um " + time.strftime('%H:%M:%S') +" drinnen: " + str(readTempLines(sensor)[2]) +" °F")

# Nach 10 Sekunden erfolgt die nächste Messung

        time.sleep(10)

Lösung zu Aufgabe 2

try:

    while True :

# Mit einem Timestamp die Messung in der Console ausgeben.

     print("Temperatur um " + time.strftime('%H:%M:%S') +" drinnen: " + str(round(readTempLines(sensor)[0],1)) + " °C")

        print("Temperatur um " + time.strftime('%H:%M:%S') +" drinnen: " + str(round(readTempLines(sensor)[1],1)) +" K")

        print("Temperatur um " + time.strftime('%H:%M:%S') +" drinnen: " + str(round(readTempLines(sensor)[2],1)) +" °F")

# Nach 10 Sekunden erfolgt die nächste Messung

        time.sleep(10)

Lösung zu Aufgabe 3

try:

    while True :

#[…]

Temperatur = readTempLines(sensor)[0]

if(Temperatur<20):

print("Zu kalt!")

elif (Temperatur>25):

print("Zu warm!")

# Nach 10 Sekunden erfolgt die nächste Messung

        time.sleep(10)