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

Ir para baixo
avatar
DIEGO.H.P.D
Mensagens : 9
Data de inscrição : 02/04/2024
Escola : jucelino kubchek de oliveira

exercicio1.3 Empty 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);
} Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy
Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos