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
Rafael123
Mensagens : 87
Data de inscrição : 18/03/2023
Idade : 14
Escola : Lindaura Ribeiro Lucas

exercício 1.3 Empty 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
}
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5785
Data de inscrição : 11/02/2019
Idade : 53
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

exercício 1.3 Empty Re: exercício 1.3

Qui Abr 06, 2023 9:49 pm
Muito bom Rafael, nota 10.0
Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos