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

Ir para baixo
lucca senn dallagassa
lucca senn dallagassa
Mensagens : 331
Data de inscrição : 09/03/2020
Idade : 17
Escola : Lindaura Ribeiro Lucas

exercicio 1.5 Empty exercicio 1.5

Seg maio 18, 2020 9:57 am
/*
* Exercicio: 1.5
* Tema: Pinos Digitais
* Atividade: Sequencial de 6 LEDS com BEEP
* Descrição: fazer os 3 leds mais o led RGB piscarem de forma sequencial controlado por uma variavel de tempo acionando o beep
* Hardware: Ligar os 6 leds mais o buzzer em sete pinos digital configurados como SAÍDA
* Comandos: pinMode(), digitalWrite(), delay(), tone()
* Dica1: Usar uma variavel para armazenar o tempo de espera entre as trocas de estado
* Dica2: Pode acionar o buzzer a cada troca de estado, a cada volta ou conforme sua criatividade
*/

//DEFINICOES INICIAIS
#define buzzer 12

//DECLARAcAO DE VARIAVEIS
int tempo=400;

//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode(buzzer, OUTPUT);
}

//FUNÇÕES COMPLEMENTARES


//PROGRAMA PRINCIPAL
void loop() {
tone(buzzer, 20000; //Frequencia é a quantidade de ciclos por segundo em Hz
delay(2000);
tone(buzzer, 2000):
delay(400);
noTone(buzzer);
delay(2000);
tone(buzzer, 2000,400); //Frequencia Hz, duração ms
delay(1000);






}

Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5115
Data de inscrição : 11/02/2019
Idade : 52
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

exercicio 1.5 Empty Re: exercicio 1.5

Qua maio 20, 2020 9:20 pm
Lucca, e o sequencial? Voce assistiu a videoaula desse exercício?
Nota 3.0
lucca senn dallagassa
lucca senn dallagassa
Mensagens : 331
Data de inscrição : 09/03/2020
Idade : 17
Escola : Lindaura Ribeiro Lucas

exercicio 1.5 Empty Re: exercicio 1.5

Ter Jul 14, 2020 8:51 am
/*
* Exercicio: 1.5
* Tema: Pinos Digitais
* Atividade: Sequencial de 6 LEDS com BEEP
* Descrição: fazer os 3 leds mais o led RGB piscarem de forma sequencial controlado por uma variavel de tempo acionando o beep
* Hardware: Ligar os 6 leds mais o buzzer em sete pinos digital configurados como SAÍDA
* Comandos: pinMode(), digitalWrite(), delay(), tone()
* Dica1: Usar uma variavel para armazenar o tempo de espera entre as trocas de estado
* Dica2: Pode acionar o buzzer a cada troca de estado, a cada volta ou conforme sua criatividade
*/

//DEFINICOES INICIAIS
#define led1 3//Definido que o pino 3 vai se chamar led1
#define led2 4//Definido que o pino 4 vai se chamar led2
#define led3 5//Definido que o pino 5 vai se chamar led3
#define buzzer 13//Definido que o pino 13 vai se chamar buzzer

//DECLARAcAO DE VARIAVEIS


//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode(led1, OUTPUT);//Define led1 como SAIDA
pinMode(led2, OUTPUT);//Define led2 como SAIDA
pinMode(led3, OUTPUT);//Define led3 como SAIDA
pinMode(buzzer, OUTPUT);//Define buzzer como SAIDA
}

//FUNÇÕES COMPLEMENTARES


//PROGRAMA PRINCIPAL
void loop() {
digitalWrite(led3, LOW);//Definido que o led3 vai apagar
digitalWrite(led1, HIGH);//definido que o led1 vai acender
tone(buzzer, 3000);//Aciona o BUZZER
digitalWrite(led1, LOW);//Definido que o led1 vai apagar
digitalWrite(led2, HIGH);//definido que o led2 vai acender
tone(buzzer, 2000);//Aciona o BUZZER
digitalWrite(led2, LOW);//Definido que o led2 vai apagar
digitalWrite(led3, HIGH);//definido que o led3 vai acender
tone(buzzer, 1000);//Aciona o BUZZER
}
lucca senn dallagassa
lucca senn dallagassa
Mensagens : 331
Data de inscrição : 09/03/2020
Idade : 17
Escola : Lindaura Ribeiro Lucas

exercicio 1.5 Empty Re: exercicio 1.5

Qua Jul 15, 2020 8:36 am
/*
* Exercicio: 1.5
* Tema: Pinos Digitais
* Atividade: Sequencial de 6 LEDS com BEEP
* Descrição: fazer os 3 leds mais o led RGB piscarem de forma sequencial controlado por uma variavel de tempo acionando o beep
* Hardware: Ligar os 6 leds mais o buzzer em sete pinos digital configurados como SAÍDA
* Comandos: pinMode(), digitalWrite(), delay(), tone()
* Dica1: Usar uma variavel para armazenar o tempo de espera entre as trocas de estado
* Dica2: Pode acionar o buzzer a cada troca de estado, a cada volta ou conforme sua criatividade
*/

//DEFINICOES INICIAIS
#define led1 3//Definido que o pino 3 vai se chamar led1
#define led2 4//Definido que o pino 4 vai se chamar led2
#define led3 5//Definido que o pino 5 vai se chamar led3
#define buzzer 13//Definido que o pino 13 vai se chamar buzzer

//DECLARAcAO DE VARIAVEIS


//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode(led1, OUTPUT);//Define led1 como SAIDA
pinMode(led2, OUTPUT);//Define led2 como SAIDA
pinMode(led3, OUTPUT);//Define led3 como SAIDA
pinMode(buzzer, OUTPUT);//Define buzzer como SAIDA
}

//FUNÇÕES COMPLEMENTARES


//PROGRAMA PRINCIPAL
void loop() {
digitalWrite(led3, LOW);//Definido que o led3 vai apagar
digitalWrite(led1, HIGH);//definido que o led1 vai acender
tone(buzzer, 2000);//Aciona o BUZZER
delay(200);//temporiza por 200 ms
digitalWrite(led1, LOW);//Definido que o led1 vai apagar
digitalWrite(led2, HIGH);//definido que o led2 vai acender
tone(buzzer, 1000);//aciona o BUZZER
delay(200);//temporiza por 200 ms
digitalWrite(led2, LOW);//Definido que o led2 vai apagar
digitalWrite(led3, HIGH);//definido que o led3 vai acender
tone(buzzer, 500);//Aciona o BUZZER
delay(200);//temporiza por 200 ms
}
lucca senn dallagassa
lucca senn dallagassa
Mensagens : 331
Data de inscrição : 09/03/2020
Idade : 17
Escola : Lindaura Ribeiro Lucas

exercicio 1.5 Empty Re: exercicio 1.5

Qua Jul 15, 2020 8:38 am
/*
* Exercicio: 1.5
* Tema: Pinos Digitais
* Atividade: Sequencial de 6 LEDS com BEEP
* Descrição: fazer os 3 leds mais o led RGB piscarem de forma sequencial controlado por uma variavel de tempo acionando o beep
* Hardware: Ligar os 6 leds mais o buzzer em sete pinos digital configurados como SAÍDA
* Comandos: pinMode(), digitalWrite(), delay(), tone()
* Dica1: Usar uma variavel para armazenar o tempo de espera entre as trocas de estado
* Dica2: Pode acionar o buzzer a cada troca de estado, a cada volta ou conforme sua criatividade
*/

//DEFINICOES INICIAIS
#define led1 3//Definido que o pino 3 vai se chamar led1
#define led2 4//Definido que o pino 4 vai se chamar led2
#define led3 5//Definido que o pino 5 vai se chamar led3
#define buzzer 13//Definido que o pino 13 vai se chamar buzzer

//DECLARAcAO DE VARIAVEIS


//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode(led1, OUTPUT);//Define led1 como SAIDA
pinMode(led2, OUTPUT);//Define led2 como SAIDA
pinMode(led3, OUTPUT);//Define led3 como SAIDA
pinMode(buzzer, OUTPUT);//Define buzzer como SAIDA
}

//FUNÇÕES COMPLEMENTARES


//PROGRAMA PRINCIPAL
void loop() {
digitalWrite(led3, LOW);//Definido que o led3 vai apagar
digitalWrite(led1, HIGH);//definido que o led1 vai acender
tone(buzzer, 2000);//Aciona o BUZZER
delay(200);//temporiza por 200 ms
digitalWrite(led1, LOW);//Definido que o led1 vai apagar
digitalWrite(led2, HIGH);//definido que o led2 vai acender
tone(buzzer, 1000);//aciona o BUZZER
delay(200);//temporiza por 200 ms
digitalWrite(led2, LOW);//Definido que o led2 vai apagar
digitalWrite(led3, HIGH);//definido que o led3 vai acender
tone(buzzer, 500);//Aciona o BUZZER
delay(200);//temporiza por 200 ms
}
feito
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5115
Data de inscrição : 11/02/2019
Idade : 52
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

exercicio 1.5 Empty Re: exercicio 1.5

Qui Jul 23, 2020 8:57 pm
Ae Lucca, está ficando bom nisso, fez certinho. Só que era para ser 6 leds e colocou somente 3. Mas vou dar uma nota boa. 9.0.
Conteúdo patrocinado

exercicio 1.5 Empty Re: exercicio 1.5

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