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
- Clique no menu Básico;
- Arraste para dentro do seu projeto o bloco no iniciar;
- Dentro do no iniciar, crie uma variável minutos no menu variáveis e coloque a função definir ‘minutos’ para ‘0’;
- Defina ‘0’ para ‘5’ (aqui definimos quantos minutos será o intervalo do alarme, no exemplo usamos a cada 5 minutos);
- Para converter o tempo insira novamente a função definir ‘minutos’ para ‘0’ e troque ‘minutos’ por ‘tempo em milissegundos’;
- substitua o ‘0’ por ‘0x0’ presente em ‘matemática’;
- No último ‘0’ coloque 1000 e no primeiro ‘0’ insira novamente o bloco ‘0x0’ de ‘matemática’;
- 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!
- Insira o bloco ‘no botão A pressionado’ e coloque a função definir ‘minutos’ para ‘0’ e troque ‘minutos’ por ‘estado’
- 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;
- Em variáveis coloque ‘estado’ no lugar do primeiro 0;
- Em executar coloque pausa (ms) ‘100’ e substitua ‘100’ por ‘tempo em milissegundos’ que está em ‘variáveis’;
- Abaixo coloque play melody at tempo 120 bpm e altere 120 para 380;
- Insira mostrar string “hello” e escreva “mova-se”
- Desativando o alarme
- Coloque no botão ‘A’ pressionado e altere ‘A’ para ‘B’;
- Neste bloco insira ‘Definir’ minutos para ‘0’ que está em variáveis;
- 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.