Escolar Documentos
Profissional Documentos
Cultura Documentos
Para tudo:
temporizador touch
1o bimestre – Aulas 31 e 32
Ensino Fundamental: Anos Finais
● Temporizador; ● Aprender sobre os
temporizadores e o uso deles no
● Variáveis; cotidiano;
● Sensor touch; ● Trabalhar com todos os blocos de
variáveis;
● Estruturas de repetição;
● Entender como ativar e usar o
● Delay. sensor touch;
● Usar estruturas de repetição na
codificação;
● Entender como usar o delay no
mecanismo do temporizador.
Missão do dia
Criar um temporizador
(timer) usando o sensor
touch da micro:bit para
disparar a contagem
regressiva.
Os temporizadores, também
conhecidos como timers (termo
em inglês), fazem parte do nosso
cotidiano. Estamos acostumados
a realizar tarefas corriqueiras
com eles.
(definição: https://www.dicio.com.br/temporizador/)
Variáveis
Na aula “Pedra, papel e tesoura”, nós utilizamos uma
variável para armazenar um valor aleatório no jogo
pedra, papel e tesoura.
Ficou estabelecido, por analogia, que a variável
equivaleria a uma gaveta no seu guarda-roupa, e
também ficou convencionado que o conteúdo
seriam meias.
Mas é importante que você saiba que esta gaveta
(variável), em programação, pode armazenar
palavras, números ou condições: verdadeiro ou
falso, por exemplo.
Saiba mais em: Clique aqui
Sensor touch
O micro:bit na versão 2.0 ou em outra superior está
equipado com este sensor. Ele está localizado no logotipo
da micro:bit, que fica no centro e acima na placa.
O logotipo é um botão sensível ao toque, que funciona de
maneira similar a tela de um celular.
V1 V2
Estruturas de repetição
Há uma aba de blocos chamada Loops.
É onde estão localizadas as estruturas de repetição.
Elas são muito usadas em programação, pois ajudam a
definir condições para que um programa repita
determinadas ações.
Futuramente, abordaremos as várias opções
disponíveis.
Na atividade de hoje, iremos utilizar apenas este bloco:
Pausa / delay
Na aula “Animais animados”, nós utilizamos o bloco de pausa
(delay em inglês) para controlar o intervalo de tempo em que
a imagem é recriada na matriz de leds.
Duas perguntas podem aparecer neste momento:
1a- 1 milissegundo equivale a quantos segundos?
2a- Onde ele é utilizado?
Esclarecendo… Um milissegundo equivale a um segundo
dividido por 1000. Este é o padrão de medida quando falamos
sobre as velocidades de ciclo de operações de um
processador (CPU). Por isso o milissegundo na codificação é
usado como padrão na programação.
*500 ms = ½ segundo 1000 ms = 1 segundo.
Vamos construir o nosso código?
Faça Agora
Passo a passo
Acesse a plataforma MakeCode em: https://makecode.microbit.org/
Clique em Entrar:
Use o e-mail
institucional
@aluno.educacao para
fazer o login.
Entendendo a sequência da programação
1- Criaremos uma variável 4- Puxaremos o bloco do sensor touch
“contador”; para ativá-lo;
2- Atribuiremos à ela o valor 10; 5- Para simular o timer, criaremos uma
3- Ao iniciar, pediremos para exibir estrutura de repetição, dentro do bloco
este valor (quando a placa for do sensor, que subtrairá o 1 da
ligada, aparecerá o número 10 na variável, e exibirá o novo valor na tela a
tela); cada “1” segundo. Para isso, usaremos
uma pausa de 1 segundo (1000 ms),
entre uma exibição e outra.
Mostre as etapas
Criando a variável para o timer Faça agora
● As variáveis poderão iniciar com letras maiúsculas, mas não poderão ser
acentuadas ou conter caracteres especiais.
Preparando a inserção da variável
● Clicaremos em básico, e
removeremos o bloco sempre da
área de trabalho.
Atribuir valor e exibir a variável na matriz de Led’s
CMSP: https://bit.ly/432I0Kx
YouTube: https://bit.ly/48PKcpP
Preparados para um desafio?