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

Ir para baixo
Vitor Siqueira
Vitor Siqueira
Mensagens : 89
Data de inscrição : 16/04/2022
Escola : Lindaura

Exercício 1.3 Empty Exercício 1.3

Ter maio 17, 2022 8:59 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 led1 2//define o pino 2 como led1
#define led2 3 //define o pino3 como led2
//DECLARAcAO DE VARIAVEIS
byte nRandom;// guarda 250 bytes no arduino

//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode(led1, OUTPUT);//define led1 como saida
pinMode(led2, OUTPUT);//define led2 como saida

}

//FUNÇÕES COMPLEMENTARES


//PROGRAMA PRINCIPAL
void loop() {
nRandom = random(100, 500);//gera numeros e sinais de 100 a 500 milisegundos
digitalWrite(led1, HIGH);//faz o led1 ''acender''
digitalWrite(led2, LOW);//faz o led2 ''apagar''
delay(nRandom);//pequena pausa com o tempo randomizado
digitalWrite(led1, LOW);//faz o led1 ''apagar''
digitalWrite(led2, HIGH);//faz o led2 ''acender''
delay(nRandom);//pequena pausa com o tempo randomizado
}
alvaro 123456
alvaro 123456
Mensagens : 476
Data de inscrição : 27/04/2019
Idade : 17

Exercício 1.3 Empty Re: Exercício 1.3

Ter maio 31, 2022 9:29 pm
Oi Vitor
Tudo bem?
Peço que revise variável na apostila
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5039
Data de inscrição : 11/02/2019
Idade : 52
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

Exercício 1.3 Empty Re: Exercício 1.3

Sex Jul 29, 2022 12:05 am
Vitor, está gerando um numero randomico que pode chegar até 500 e a variável tipo byte guarda somente até 255
Conteúdo patrocinado

Exercício 1.3 Empty Re: Exercício 1.3

Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos