- lucca senn dallagassa
- Mensagens : 331
Data de inscrição : 09/03/2020
Idade : 17
Escola : Lindaura Ribeiro Lucas
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);
}
* 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);
}
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
Nota 3.0
- lucca senn dallagassa
- Mensagens : 331
Data de inscrição : 09/03/2020
Idade : 17
Escola : Lindaura Ribeiro Lucas
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
}
* 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
- Mensagens : 331
Data de inscrição : 09/03/2020
Idade : 17
Escola : Lindaura Ribeiro Lucas
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
}
* 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
- Mensagens : 331
Data de inscrição : 09/03/2020
Idade : 17
Escola : Lindaura Ribeiro Lucas
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
* 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
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.
Permissões neste sub-fórum
Não podes responder a tópicos
|
|