Desafio 1 de 4
Entrada ou saída?
EF06CO05 Identificar os recursos ou insumos necessários (entradas) para a resolução de problemas.
Um sistema com Arduino percebe o ambiente (entrada), decide com o programa e age (saída). Escolha um cartão e depois a coluna certa. Também dá para arrastar.
ENTRADA→PROCESSAMENTO (programa no Arduino)→SAÍDA
Desafio 2 de 4
Monte o programa do LED
EF06CO02 Elaborar algoritmos com instruções sequenciais, de repetição e de seleção em uma linguagem de programação.
Faça o LED ficar aceso 1 segundo e apagado 1 segundo, sem parar. Os blocos de setup rodam uma vez; os de loop se repetem.
setup() roda uma vez
loop() se repete
Código Arduino equivalente
Desafio 3 de 4
Preveja e teste
EF06CO03 Descrever com precisão a solução de um problema e construir o programa que a implementa.
Antes de rodar, preveja com números. Uma piscada completa é o LED acender e apagar. Quantas piscadas completas acontecem em 4 segundos?
Rodada 1 de 4
Teste livre: escolha qualquer delay
O menor valor é 200 ms para o LED não piscar rápido demais.
Desafio 4 de 4
Se… então: o LED que acende no escuro
EF06CO02 seleção · EF06CO04 Construir soluções de problemas com a técnica de decomposição.
O sensor de luz é a entrada; o LED é a saída. Crie a regra para o LED acender quando a sala escurecer e apagar quando clarear. Depois divida o seu próprio projeto em partes.
Sua regra
| Luz | Esperado | Sua regra |
|---|
Agora divida o seu projeto
Pense em um problema do seu dia a dia que um Arduino poderia resolver. Complete as partes; nada é enviado nem guardado.