Robótica Livre
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Ir para baixo
brunodavidsteiner
brunodavidsteiner
Mensagens : 96
Data de inscrição : 21/05/2022
Escola : Juscelino K. de Oliveira

exercicio 2.9 resolvido Empty exercicio 2.9 resolvido

Ter Jun 27, 2023 9:17 am
/*
* CURSO DE ROBOTICA 2020
*
* Exercicio: 2.9
* Tema: Função FOR()
* Atividade: Usar uma tecla para acionar um pisca limitado em 10 sequencias
* Descrição: Qando pressionar a tecla o led deve piscar 10 vezes. Pode também implementar um código que permita interromper o pisca.
* Hardware: Usar uma tecla ligado em uma entrada digital, e um led em um pino configurado como saída
* Comandos: pinMode, analogRead, analogWrite,IF(), FOR()
* Dica1:A programação será usando uma estrutura for() dentro de uma estrutura if()
*/

//DEFINICOES INICIAIS
#define led 3
#define tecla 4

//DECLARAcAO DE VARIAVEIS GLOBAIS
int tempo = 600;

//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode(led, OUTPUT);
pinMode(tecla, INPUT_PULLUP);
}
//FUNÇÕES COMPLEMENTARES



//PROGRAMA PRINCIPAL
void loop() {
if(!digitalRead(tecla)){
for(byte a = 0 ; a < 10 ; a++){
digitalWrite(led, HIGH);
delay(tempo);
digitalWrite(led, LOW);
delay(tempo);
}
}
}
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5788
Data de inscrição : 11/02/2019
Idade : 53
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

exercicio 2.9 resolvido Empty Re: exercicio 2.9 resolvido

Sex Jun 30, 2023 11:00 pm
Bruno, o programa funcionou mas ficou sem os comentários. Nota 6.0
Uma dica, não faça a i9nterpretação literal dos comandos, mas sim como eles atuam no contexto do programa.

Outro detalhe, esta avançando no capítulo 2 e deixou vários sem concluir no capítulo 1. Daí não ganhou a condecoração. Sugiro que conclua o capítulo 1 antes de prosseguir
Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos