Passo 1: Projeto
O que é?
Um alarme sem fio para avisar quando alguém abre uma porta - ou a deixa aberta.

Como funciona
- Fixe um ímã no canto de uma porta e um micro:bit com o programa sensor próximo a ele na moldura da porta, como na figura.
- O programa sensor usa a bússola (magnetômetro) do micro:bit e um input sensor e um loop para medir a força do campo magnético a cada 2 segundos. Utiliza a seleção e, quando cai abaixo de um determinado nível (o limiar), envia um sinal de rádio'porta aberta'. Se a leitura do magnetismo ultrapassar o limite, ela envia 'porta fechada'.
- Quando você usa a bússola pela primeira vez, é necessário calibrá-la jogando um jogo para preencher a tela com pontos, como calibrar a bússola de um telefone celular.
- O alarme micro:bit exibe uma marca na tela de LED quando recebe 'porta fechada'. Quando recebe uma mensagem de rádio 'porta aberta', mostra uma cruz e toca um alarme sonoro.
O que você precisa
- 2 micro:bits e pelo menos 1 com bateria
- 1 imã
- alguns fitas dupla-face ou similar para fixar um ímã em uma porta e um micro:bit na moldura da porta
- fones de ouvido opcionais, campainha elétrica ou alto-falante e garras jacaré para conectá-lo
Passo 2: É hora de programar
Sensor / transmissor:
Alarme / receptor:
Passo 3: Vamos melhorar
- Pressione o botão A no sensor para ajudar a calibrar o melhor número limite para o seu ímã. Inicialmente, é definido como 100 microteslas no MakeCode, que é igual a 100.000 nanoteslas no Python.
- Use vários micro:bits para rastrear o status de portas diferentes enviando mensagens de rádio diferentes, por exemplo, 'porta dos fundos aberta'.
- Use uma variável para medir quanto tempo as portas ficam abertas - isso poderia ajudá-lo a economizar energia de aquecimento?