Thermometer kalibrieren: Unterschied zwischen den Versionen

Aus microbit - Das Schulbuch
Wechseln zu: Navigation, Suche
Zeile 22: Zeile 22:
 
     TempWert = pins.digitalReadPin(DigitalPin.P0)
 
     TempWert = pins.digitalReadPin(DigitalPin.P0)
 
     basic.showNumber(TempWert)
 
     basic.showNumber(TempWert)
     basic.pause(100)
+
     basic.pause(1000)
 
})
 
})
 
</pre>
 
</pre>

Version vom 2. November 2021, 13:32 Uhr

Eine analoge Schaltung benötigt eine exakte Nullstellung der möglichen Anzeigewerte. Diese Kalibrierung erfolgt hier mit 2 Temperaturmessungen mit mindestens 10 Grad Unterschied z.B. innen und außen. Am einfachsten ist es wenn man Raum- und Kühlschranktemperatur messen kann, das geling unabhängig von der Jahreszeit.

Zusätzlich zur Schaltung mit dem micro:bit benötigst du ein Thermometer, etwas Geduld zur Akklimatisierung bevor gemessen wird und die Werte des micro:bits für beide Temperaturmessungen. Der micro:bit zeigt analoge Werte umgerechnet der zur Verfügung stehenden Spannung an den PINs digital an.

0 Volt => Wert 0 und 3 Volt => Wert 1023

Umrechnungstabelle und -formel

1. Messung innen:

  • 23,6 Grad Celsius am Thermometer
  • micro:bit zeigt Wert 508

2. Messung außen (od. Kühlschrank):

  • 9,9 Grad Celsius am Thermometer
  • micro:bit zeigt Wert 329

Erstelle dazu ein kleines Programm, das bei Drücken der Taste A den aktuellen Messwert von PIN 0 anzeigt. Hinweis


Wie die Umrechung der gemessenen Werte in eine Temperatur funktioniert wird im Bild hier erklärt. Hinweis