Skip to content

Atividade

Simples alarme de porta

Intermediário | MakeCode | Botões, Bússola, Tela de LED | Magnetismo, Operadores relacionais, Seleção

Passo 1: Projeto

O que é?

Alguém esteve em seu quarto? Com um micro:bit, um suporte de bateria e um ímã você pode fazer um alarme para alertá-lo de bisbilhoteiros ...

Introduction

Coding guide

Como funciona

  • Neste projeto, você vai fazer um alarme de porta que funciona como um verdadeiro sensor de porta em um sistema de segurança residencial.
  • O seu micro:bit possui incorporado um sensor de bússola , chamado magnetômetro. Você pode usá-lo para medir o campo magnético da Terra como uma bússola - ou para perceber o quão forte os campos magnéticos estão muito mais perto de casa!
  • Prenda um ímã no canto de uma porta e um micro:bit com o programa de sensor próximo a ele na moldura da porta, como na figura.
  • O programa usa o sensor de entrada de bússola (magnetômetro) do micro:bit e um loop infinito (sempre) para continuamente medir a força do campo magnético.
  • Ele usa seleção então quando cai abaixo de um determinado nível (o limite), mostra um rosto furioso na tela de LED. Isto significa que o ímã se afastou do micro:bit - quando a porta foi aberta - então alguém pode estar no seu quarto!
  • Pressionar o botão A mostra a leitura atual da força magnética. Use isso para decidir qual número limite usar fazendo leituras com a porta aberta e fechada. Usamos 200 no nosso exemplo, mas isso depende do quão forte o seu ímã é e se houver outros campos magnéticos nas proximidades. O vídeo de programação acima mostra como se faz.
  • Pressione o botão A para limpar o rosto furioso e resetar o alarme.
  • Observe que quando você usar o sensor de bússola, você pode ter que calibrar jogando um jogo para preencher a tela com pontos, como calibrar a bússola de um celular.

O que você precisa

  • um micro:bit
  • Editor de código on-line MakeCode
  • bateria
  • ímã
  • alguma forma de prender o pedaço de ímã, o micro:bit e bateria na porta e na moldura da porta

Passo 2: É hora de programar

Passo 3: Vamos melhorar

  • Adicione um alto-falante e um alarme audível
  • Use uma variável para contar o número de vezes que sua porta foi aberta - você precisará adicionar um código para perceber quando ela estiver aberta e fechada
  • Crie um cronômetro para medir quanto tempo a porta foi deixada aberta