Paso 1: Hazlo
¿Qué es?
Usa una sencilla función para convertir las lecturas en centígrados del sensor de temperatura de tu micro:bit a Fahrenheit.
Cómo funciona
- El procesador del micro:bit integra un sensor que mide la temperatura en centígrados.
- Usando funciones puedes convertir fácilmente la temperatura en Fahrenheit.
- La función convertCtoF (convertirCaF) puedes reutilizarla siempre que necesites dicha conversión, por ejemplo para hacer un termómetro con máximas y mínimas.
- Cuando se pulsa el botón B de tu micro:bit, en lugar de mostrar una variable o un número, se llama a la función convertCtoF.
- Le pasamos a la función la temperatura en centígrados.
- La función entonces coge el número que se le ha pasado, lo guarda en una variable llamada C, y lo convierte en Fahrenheit multiplicándolo por 1,8 y sumándole 32.
- Por último, la función devuelve el número resultante de manera que cuando pulsas el botón B en la pantalla LED se muestra la temperatura en Fahrenheit.
- Si pulsa el botón A, la temperatura se muestra en centígrados.
Qué necesitas
- micro:bit (o simulador MakeCode)
- Editor de MakeCode o de Python
- pilas (opcionales)
Paso 2: Prográmalo
Paso 3: Mejóralo
- Mejora la salida haciendo que muestre la unidad de medida (C para centígrados y F para Fahrenheit) junto a la temperatura.
- Haz que, mediante una función, se muestre la temperatura en grados Kelvin cuando pulsas los botones A y B a la vez.
- Añade conversión a Fahrenheit al termómetro máxima-mínima o al termómetro interior-exterior.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.