exercicio 1.4
2 participantes
- DIEGO.H.P.D
- Mensagens : 9
Data de inscrição : 02/04/2024
Escola : jucelino kubchek de oliveira
exercicio 1.4
Ter Abr 23, 2024 9:03 am
/*
* Exercicio: 1.4
* Tema: Pinos Digitais
* Atividade: Sequencial de 6 LEDS
* Descrição: fazer os 3 leds mais o led RGB piscarem de forma sequencial controlado por uma variavel de tempo
* Hardware: Ligar os 6 leds em seis pinos digital configurados como SAÍDA
* Comandos: pinMode, digitalWrite, delay,
* Dica1: Usar uma variavel para armazenar o tempo de espera entre as trocas de estado
* Dica2: Deve manter sempre um led aceso
*/
//DEFINICOES INICIAIS
#define lamp1 3//define lamp1 como pino3
#define lamp2 4//define lamp1 como pino4
#define lamp3 5//define lamp3 como pino5
#define lamp4 6//define lamp4 como pino6
#define lamp5 7//define lamp5 como pino7
#define lamp6 8//define lamp6 como pino8
//DECLARAcAO DE VARIAVEIS
//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode (lamp1,OUTPUT);//define lamp1 como saida
pinMode (lamp2,OUTPUT);//define lamp2 como saida
pinMode (lamp3,OUTPUT);//define lamp3 como saida
pinMode (lamp4,OUTPUT);//define lamp4 como saida
pinMode (lamp5,OUTPUT);//define lamp5 como saida
pinMode (lamp6,OUTPUT);//define lamp6 como saida
}
//FUNÇÕES COMPLEMENTARES
//PROGRAMA PRINCIPAL
void loop() {
digitalWrite(lamp1, HIGH);//liga o lamp1
delay(500);//temporiza o lamp1
digitalWrite(lamp1, LOW);//desliga o lamp1
digitalWrite(lamp2, HIGH);//liga o lamp2
delay(500);//temporiza o lamp2
digitalWrite(lamp2, LOW);//desliga o lamp2
digitalWrite(lamp3, HIGH);//liga o lamp3
delay(500);//temporiza o lamp3
digitalWrite(lamp3, LOW);//desliga o lamp3
digitalWrite(lamp4, HIGH);//liga o lamp4
delay(500);//temporiza o lamp4
digitalWrite(lamp4, LOW);//desliga o lamp4
digitalWrite(lamp5, HIGH);//liga o lamp5
delay(500);//temporiza o lamp5
digitalWrite(lamp5, LOW);//desliga o lamp5
digitalWrite(lamp6, HIGH);//liga o lamp6
delay(500);//temporiza o lamp6
digitalWrite(lamp6, LOW);//desliga o lamp6
}
* Exercicio: 1.4
* Tema: Pinos Digitais
* Atividade: Sequencial de 6 LEDS
* Descrição: fazer os 3 leds mais o led RGB piscarem de forma sequencial controlado por uma variavel de tempo
* Hardware: Ligar os 6 leds em seis pinos digital configurados como SAÍDA
* Comandos: pinMode, digitalWrite, delay,
* Dica1: Usar uma variavel para armazenar o tempo de espera entre as trocas de estado
* Dica2: Deve manter sempre um led aceso
*/
//DEFINICOES INICIAIS
#define lamp1 3//define lamp1 como pino3
#define lamp2 4//define lamp1 como pino4
#define lamp3 5//define lamp3 como pino5
#define lamp4 6//define lamp4 como pino6
#define lamp5 7//define lamp5 como pino7
#define lamp6 8//define lamp6 como pino8
//DECLARAcAO DE VARIAVEIS
//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode (lamp1,OUTPUT);//define lamp1 como saida
pinMode (lamp2,OUTPUT);//define lamp2 como saida
pinMode (lamp3,OUTPUT);//define lamp3 como saida
pinMode (lamp4,OUTPUT);//define lamp4 como saida
pinMode (lamp5,OUTPUT);//define lamp5 como saida
pinMode (lamp6,OUTPUT);//define lamp6 como saida
}
//FUNÇÕES COMPLEMENTARES
//PROGRAMA PRINCIPAL
void loop() {
digitalWrite(lamp1, HIGH);//liga o lamp1
delay(500);//temporiza o lamp1
digitalWrite(lamp1, LOW);//desliga o lamp1
digitalWrite(lamp2, HIGH);//liga o lamp2
delay(500);//temporiza o lamp2
digitalWrite(lamp2, LOW);//desliga o lamp2
digitalWrite(lamp3, HIGH);//liga o lamp3
delay(500);//temporiza o lamp3
digitalWrite(lamp3, LOW);//desliga o lamp3
digitalWrite(lamp4, HIGH);//liga o lamp4
delay(500);//temporiza o lamp4
digitalWrite(lamp4, LOW);//desliga o lamp4
digitalWrite(lamp5, HIGH);//liga o lamp5
delay(500);//temporiza o lamp5
digitalWrite(lamp5, LOW);//desliga o lamp5
digitalWrite(lamp6, HIGH);//liga o lamp6
delay(500);//temporiza o lamp6
digitalWrite(lamp6, LOW);//desliga o lamp6
}
- Monica Moreno
- Mensagens : 685
Data de inscrição : 03/03/2020
Idade : 15
Escola : Colegio Lindaura Ribeiro Lucas
Re: exercicio 1.4
Qua Abr 24, 2024 3:45 pm
Boa Tarde Diego
Tudo Bem?
Nota 10.0
Tudo Bem?
Nota 10.0
Permissões neste sub-fórum
Não podes responder a tópicos
|
|