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

Ir para baixo
joao bruczkovski
joao bruczkovski
Mensagens : 46
Data de inscrição : 27/06/2022
Idade : 15
Escola : Colegio Estadual Prof Lindaura Ribeiro Lucas

Exercício 1.5 Empty Exercício 1.5

Seg Ago 01, 2022 4:27 pm
//DEFINICOES INICIAIS
#define buzzer 13
#define led1 2
#define led2 3
#define led3 4
#define led4 5
#define led5 6
#define led6 7
//DECLARAcAO DE VARIAVEIS


//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode(buzzer, OUTPUT);
pinMode(led1, OUTPUT); //DEFINE O LED COMO SAIDA
pinMode(led2, OUTPUT);//DEFINE O LED COMO SAIDA
pinMode(led3, OUTPUT);//DEFINE O LED COMO SAIDA
pinMode(led4, OUTPUT);//DEFINE O LED COMO SAIDA
pinMode(led5, OUTPUT);//DEFINE O LED COMO SAIDA
pinMode(led6, OUTPUT);//DEFINE O LED COMO SAIDA
}

//FUNÇÕES COMPLEMENTARES


//PROGRAMA PRINCIPAL
void loop() {
//frequencia e a quantidade de ciclos por Hz
digitalWrite(led1, HIGH);//LIGA O LED
delay(1000); //PAUSA DE 1 SEGUNDO
noTone(100);
tone(buzzer, 100);
digitalWrite(led1, LOW);//DESLIGA O LED
noTone(100);
digitalWrite(led2, HIGH);//LIGA O LED
delay(1000);//PAUSA DE 1 SEGUNDO
digitalWrite(led2, LOW);//DESLIGA O LED

digitalWrite(led3, HIGH);//LIGA O LED
delay(1000);//PAUSA DE 1 SEGUNDO
digitalWrite(led3, LOW);//DESLIGA O LED
digitalWrite(led4, HIGH);//LIGA O LED
delay(1000);//PAUSA DE 1 SEGUNDO
digitalWrite(led4, LOW);//DESLIGA O LED
digitalWrite(led5, HIGH);//LIGA O LED
delay(1000);//PAUSA DE 1 SEGUNDO
digitalWrite(led5, LOW);//DESLIGA O LED
digitalWrite(led6, HIGH);//LIGA O LED
delay(1000);//PAUSA DE 1 SEGUNDO
digitalWrite(led6, LOW);//DESLIGA O LED
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5798
Data de inscrição : 11/02/2019
Idade : 53
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

Exercício 1.5 Empty Re: Exercício 1.5

Ter Ago 09, 2022 12:18 am
Oi João encontrei uns errinhos que impedem o programa de funcionar.
1 - No final da função loop() precisa fechar as chaves para definir o bloco de instruções, acho até que pode ser erro no copia cola, mas...
2 - Definiu os pinos led1, configurou como output e na hora de usar no programa escreveu com letra maiuscula, daí o compilador acha que é outra variável e o programa da erro.

Vou aguardar as correções para dar nota

Não se esqueça de fazer nesse post mesmo,
joao bruczkovski
joao bruczkovski
Mensagens : 46
Data de inscrição : 27/06/2022
Idade : 15
Escola : Colegio Estadual Prof Lindaura Ribeiro Lucas

Exercício 1.5 Empty Exercicio 1.5

Seg Set 12, 2022 4:00 pm
//DEFINICOES INICIAIS
#define buzzer 13
#define led1 2
#define led2 3
#define led3 4
#define led4 5
#define led5 6
#define led6 7
//DECLARAcAO DE VARIAVEIS


//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode(buzzer, OUTPUT);
pinMode(led1, OUTPUT); //DEFINE O LED COMO SAIDA
pinMode(led2, OUTPUT);//DEFINE O LED COMO SAIDA
pinMode(led3, OUTPUT);//DEFINE O LED COMO SAIDA
pinMode(led4, OUTPUT);//DEFINE O LED COMO SAIDA
pinMode(led5, OUTPUT);//DEFINE O LED COMO SAIDA
pinMode(led6, OUTPUT);//DEFINE O LED COMO SAIDA
}

//FUNÇÕES COMPLEMENTARES


//PROGRAMA PRINCIPAL
void loop() {
//frequencia e a quantidade de ciclos por Hz
digitalWrite(led1, HIGH);//LIGA O LED
delay(1000); //PAUSA DE 1 SEGUNDO
noTone(100);
tone(buzzer, 100);
digitalWrite(led1, LOW);//DESLIGA O LED
noTone(100);
digitalWrite(led2, HIGH);//LIGA O LED
delay(1000);//PAUSA DE 1 SEGUNDO
digitalWrite(led2, LOW);//DESLIGA O LED

digitalWrite(led3, HIGH);//LIGA O LED
delay(1000);//PAUSA DE 1 SEGUNDO
digitalWrite(led3, LOW);//DESLIGA O LED
digitalWrite(led4, HIGH);//LIGA O LED
delay(1000);//PAUSA DE 1 SEGUNDO
digitalWrite(led4, LOW);//DESLIGA O LED
digitalWrite(led5, HIGH);//LIGA O LED
delay(1000);//PAUSA DE 1 SEGUNDO
digitalWrite(led5, LOW);//DESLIGA O LED
digitalWrite(led6, HIGH);//LIGA O LED
delay(1000);//PAUSA DE 1 SEGUNDO
digitalWrite espero que esteja certo
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5798
Data de inscrição : 11/02/2019
Idade : 53
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

Exercício 1.5 Empty Re: Exercício 1.5

Ter Set 13, 2022 1:10 am
João, chegou a testar o programa?
Então tem uns erros de implantação do tone() e noTone() Veja na videoaula ou na apostila como implanta essa função.
Outro detalhe, o último led não está apagando quando passa por ele
Nota 5.0

_________________
Paulo Augusto Batista
Tecnologia a Favor do Ensino, Educação para nossas crianças, Evolução para Nossa Sociedade
Exercício 1.5 Evoluc10
Conteúdo patrocinado

Exercício 1.5 Empty Re: Exercício 1.5

Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos