Thermometer kalibrieren: Unterschied zwischen den Versionen
Zeile 15: | Zeile 15: | ||
* 9,9 Grad Celsius am Thermometer | * 9,9 Grad Celsius am Thermometer | ||
* micro:bit zeigt Wert 329 | * micro:bit zeigt Wert 329 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Wie die Umrechung der gemessenen Werte in eine Temperatur funktioniert wird im Bild hier erklärt. | Wie die Umrechung der gemessenen Werte in eine Temperatur funktioniert wird im Bild hier erklärt. | ||
Zeile 37: | Zeile 26: | ||
d.h. | d.h. | ||
x = (Messwert micro:bit - 199.65) / 13.066 = Temperaturwert | x = (Messwert micro:bit - 199.65) / 13.066 = Temperaturwert | ||
+ | </spoiler> | ||
+ | |||
+ | Erstelle dazu ein kleines Programm, das bei Drücken der Taste A den aktuellen Messwert von PIN 0 anzeigt. | ||
+ | <spoiler> | ||
+ | <pre id=temp1> | ||
+ | input.onButtonPressed(Button.A, function () { | ||
+ | TempWert = pins.digitalReadPin(DigitalPin.P0) | ||
+ | basic.showNumber(TempWert) | ||
+ | basic.pause(1000) | ||
+ | }) | ||
+ | </pre> | ||
</spoiler> | </spoiler> | ||
<htmlet>makecode_embed</htmlet> | <htmlet>makecode_embed</htmlet> |
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
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
Wie die Umrechung der gemessenen Werte in eine Temperatur funktioniert wird im Bild hier erklärt. Hinweis
Erstelle dazu ein kleines Programm, das bei Drücken der Taste A den aktuellen Messwert von PIN 0 anzeigt.
Hinweis