Fase lógica
Tarefa: Depois de cabear e configurar os componentes físicos, projetar, testar e implementar as etapas lógicas/operações para fazer o projeto funcionar.
Fá-lo-á clicando no link do projeto Tinkercad e completando a atividade por lá. Aqui está uma tarefa de calibração de amostra: Usando um LED com um botão - Parte 3 - Lógica
Foco: resolução de problemas
, pensamento Algoritmo
, Programação
, Teste
O que aprendemos: Sobre como gerar algoritmos, implementar e testar diferentes instruções Arduino C/C++
Exemplo de solução: Completando o circuito que conecta um microcontrolador Arduino, um LED e um botão
void loop()
{
/* Passo 3. Verifique se o botão é pressionado */
/* Etapa 4. Se pressionado, ligue o LED */
/* Passo 5. Se não pressionado, desligue o LED */
}
void loop()
{
/* Passo 3. Verifique se o botão está pressionado */
se ( digitalRead(button) == BAIXO) {
/* Passo 4. Se pressionado, ligue o LED */
digitalWrite(LED, ALTO);
}
/* Passo 5. Se não pressionado */
if ( digitalRead(button) == HIGH ) {
/* desliga o LED */
digitalWrite(LED, BAIXO);
}
}
Depois da fase de lógica, uma solução é sempre compartilhada para permitir que o grupo ou indivíduo valide ideias.