- DIEGO.H.P.D
- Mensagens : 9
Data de inscrição : 02/04/2024
Escola : jucelino kubchek de oliveira
exercicio1.3
Qui Abr 18, 2024 9:12 am
/*
* Exercicio: 1.3
* Tema: Pinos Digitais
* Atividade: Fazer um pisca-pisca com 2 leds alternando entre um aceso e outro apagado com tempo randomico
* Descrição: Fazer os leds piscar com uma cadencia controlada por uma variável
* Hardware: Ligar os leds em dois pinos digital configurado como SAÍDA
* Comandos: pinMode, digitalWrite, delay, random
* Dicas: Na função delay substituir o valor do tempo pela funçaõ random().
*/
//DEFINICOES INICIAIS
#define lamp1 2
#define lamp2 3
//DECLARAcAO DE VARIAVEIS
byte nRandom;
//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode(lamp1, OUTPUT);
pinMode(lamp2, OUTPUT);
}
//FUNÇÕES COMPLEMENTARES
//PROGRAMA PRINCIPAL
void loop() {
nRandom = random(100,255);
digitalWrite(lamp1, HIGH);
digitalWrite(lamp2, LOW);
delay(nRandom);
digitalWrite(lamp1, LOW);
digitalWrite(lamp2, HIGH);
delay(nRandom);
}
* Exercicio: 1.3
* Tema: Pinos Digitais
* Atividade: Fazer um pisca-pisca com 2 leds alternando entre um aceso e outro apagado com tempo randomico
* Descrição: Fazer os leds piscar com uma cadencia controlada por uma variável
* Hardware: Ligar os leds em dois pinos digital configurado como SAÍDA
* Comandos: pinMode, digitalWrite, delay, random
* Dicas: Na função delay substituir o valor do tempo pela funçaõ random().
*/
//DEFINICOES INICIAIS
#define lamp1 2
#define lamp2 3
//DECLARAcAO DE VARIAVEIS
byte nRandom;
//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode(lamp1, OUTPUT);
pinMode(lamp2, OUTPUT);
}
//FUNÇÕES COMPLEMENTARES
//PROGRAMA PRINCIPAL
void loop() {
nRandom = random(100,255);
digitalWrite(lamp1, HIGH);
digitalWrite(lamp2, LOW);
delay(nRandom);
digitalWrite(lamp1, LOW);
digitalWrite(lamp2, HIGH);
delay(nRandom);
}
Permissões neste sub-fórum
Não podes responder a tópicos
|
|