Materiais necessários para a atividade:

 

Acesso ao MakeCode 1 micro:bit e o simulador MakeCode
1 Cabo micro USB 1 Pulseira Shield
1 Suporte de Bateria

A atividade física é recomendada para pessoas de todas as idades e tem muitos benefícios para a saúde do corpo e da mente.
Esses são apenas alguns exemplos dos benefícios:

Aumenta a disposição
Melhora o desempenho escolar
Fortalece o sistema imunológico
Faz bem aos músculos e ossos

Como já sabemos que praticar atividade física é excelente, que tal começarmos a praticar exercícios físicos, como corrida, caminhada, dançar, pular corda etc.

Nesta aula iremos programar o micro:bit para te alertar a cada hora que você precisa se mover então vamos para a programação
Entendendo o micro:bit

Queremos ativar um alarme de hora em hora ou a cada minuto para se exercitar, porém o micro:bit conta o tempo em milissegundos, então converter esse tempo!

Confira na tabela a seguir as equivalências para que possamos fazer a conversão

Unidade Equivale a
1 Segundo 1000 milissegundos
1 minuto 60 segundos
1 hora 60 minutos
1 dia 24 horas

Agora que já conhecemos o tempo e suas equivalências, vamos para o que interessa, a programação :

Crie seu novo projeto no make code e siga o passo a passo a seguir

Vamos converter o tempos de milissegundos para minutos e então definir o intervalo de tempo que seu alarme irá tocar

  1. Clique no menu Básico;
  2. Arraste para dentro do seu projeto o bloco no iniciar;
  3. Dentro do no iniciar, crie uma variável minutos no menu variáveis e coloque a função definir ‘minutos’ para ‘0’;
  4. Defina ‘0’ para ‘5’ (aqui definimos quantos minutos será o intervalo do alarme, no exemplo usamos a cada 5 minutos);
  5. Para converter o tempo insira novamente a função definir ‘minutos’ para ‘0’ e troque ‘minutos’ por ‘tempo em milissegundos’;
  6. substitua o ‘0’ por ‘0x0’ presente em ‘matemática’;
  7. No último ‘0’ coloque 1000 e no primeiro ‘0’ insira novamente o bloco ‘0x0’ de ‘matemática’;
  8. Neste novo bloco iremos definir a nossa conversão substituindo o primeiro ‘0’ para ‘minutos’ presente em ‘variáveis’ e o segundo ‘0’ para 60;
    • Agora já definimos o tempo então iremos programar o alarme para despertar!
  9. Insira o bloco ‘no botão A pressionado’ e coloque a função definir ‘minutos’ para ‘0’ e troque ‘minutos’ por ‘estado’
  10. Arraste o bloco ‘enquanto verdadeiro executar’ presente em ‘loops’ e troque ‘verdadeiro’ por 0 = 0 que está em lógica na seção comparação;
  11. Em variáveis coloque ‘estado’ no lugar do primeiro 0;
  12. Em executar coloque pausa (ms) ‘100’ e substitua ‘100’ por ‘tempo em milissegundos’ que está em ‘variáveis’;
  13. Abaixo coloque play melody at tempo 120 bpm e altere 120 para 380;
  14. Insira mostrar string “hello” e escreva “mova-se”
    • Desativando o alarme
  15. Coloque no botão ‘A’ pressionado e altere ‘A’ para ‘B’;
  16. Neste bloco insira ‘Definir’ minutos para ‘0’ que está em variáveis;
  17. Altere ‘definir’ para ‘estado’ e 0′ para 1;
    • Seu programa vai ficar assim:

E está pronta a sua programação, espere despertar e faça os exercícios que você escolheu!

Dica: Tente usar o que você já aprendeu sobre programação dos LEDs da pulseira e adicione luzes ao seu despertador.