Passo 1: Faz tu mesmo
O que é isto?
Usa uma função simples para converter medições de temperatura do sensor do micro:bit de graus Celsius para Fahrenheit.
Como é que funciona
- O processador do micro:bit tem uma entrada integrada que é um sensor de temperatura que dá leituras em graus Celsius.
- Usando funções consegues facilmente converter a temperatura para graus Fahrenheit.
- A função convertCtoF (converteCemF) pode ser facilmente reutilizada no código sempre que precisares de fazer outras conversões; para fazer um termómetro com temperatura máxima e mínima, por exemplo.
- Quando carregas no botão B do teu micro:bit, em vez de aparecer uma variável ou um número, é chamada a função convertCtoF.
- A leitura da temperatura chega à função em graus Celsius.
- Depois, a função agarra nesse valor e guarda-o na variável chamada C, para depois convertê-lo em graus Fahrenheit multiplicando-o por 1,8 e somando 32.
- O resultado é devolvido pela função de maneira a que, quando carreguas no botão B, a temperatura em Fahrenheit apareça no ecrã de LEDs.
- Se carregares no botão A, a temperatura é mostrada em graus Celsius.
Do que é que precisas
- micro:bit (ou simulador MakeCode)
- Editor MakeCode ou Python
- Suporte de pilhas (opcional)
Passo 2: Cria o teu código
Passo 3: Melhora-o
- Melhora a visualização no ecrã, acrescentando "C" ou "F" depois do valor da temperatua em graus Celsius ou Fahrenheit.
- Cria a tua própria função para que quando carregas nos botões A e B o valor seja convertido para graus Kelvin.
- Adiciona a conversão Fahrenheit a um termómetro máximo-minimo ou a um termómetro interior-exterior.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.