- brunodavidsteiner
- Mensagens : 96
Data de inscrição : 21/05/2022
Escola : Juscelino K. de Oliveira
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);
}
}
}
* 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);
}
}
}
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
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
Permissões neste sub-fórum
Não podes responder a tópicos