exercício 1.3
2 participantes
- Rafael123
- Mensagens : 87
Data de inscrição : 18/03/2023
Idade : 14
Escola : Lindaura Ribeiro Lucas
exercício 1.3
Seg Abr 03, 2023 2:23 pm
/*
* 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 led1 2//define que o pino 2 será chamado de led1
#define led2 3//define que o pino 3 será chamado de led2
//DECLARAcAO DE VARIAVEIS
byte nRandom;//guarda um número aleatório entre 0 e 100
//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode(led1, OUTPUT);//configura o led1 como saída
pinMode(led2, OUTPUT);//configura o led2 como saída
}
//FUNÇÕES COMPLEMENTARES
//PROGRAMA PRINCIPAL
void loop() {
nRandom = random(100, 500);//que a variável nRandom vai receber o resultado a função random que vai gerar um número entre 100 e 500
digitalWrite(led1, HIGH);//ascender o led1
digitalWrite(led2, LOW);//apagar o led2
delay(nRandom);//número guardado no nRandom
digitalWrite(led1, LOW);//apagar o led1
digitalWrite(led2, HIGH);//ascender led2
delay(nRandom);//número guardado no 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 led1 2//define que o pino 2 será chamado de led1
#define led2 3//define que o pino 3 será chamado de led2
//DECLARAcAO DE VARIAVEIS
byte nRandom;//guarda um número aleatório entre 0 e 100
//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode(led1, OUTPUT);//configura o led1 como saída
pinMode(led2, OUTPUT);//configura o led2 como saída
}
//FUNÇÕES COMPLEMENTARES
//PROGRAMA PRINCIPAL
void loop() {
nRandom = random(100, 500);//que a variável nRandom vai receber o resultado a função random que vai gerar um número entre 100 e 500
digitalWrite(led1, HIGH);//ascender o led1
digitalWrite(led2, LOW);//apagar o led2
delay(nRandom);//número guardado no nRandom
digitalWrite(led1, LOW);//apagar o led1
digitalWrite(led2, HIGH);//ascender led2
delay(nRandom);//número guardado no nRandom
}
Permissões neste sub-fórum
Não podes responder a tópicos
|
|