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

Ir para baixo
Gabriel Novak
Gabriel Novak
Mensagens : 77
Data de inscrição : 12/03/2022
Idade : 99
Escola : Colegio Esatadual Professor Lindaura Ribeiro Lucas

exercicio 1.3 Empty exercicio 1.3

Qui Mar 24, 2022 9:22 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//definir led1 entrada 2
#define led2 3//definir led2 entrada 3

//DECLARAcAO DE VARIAVEIS
byte nRandom;//declarado nRandon com byte

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

//FUNÇÕES COMPLEMENTARES


//PROGRAMA PRINCIPAL
void loop() {
nRandom = random(100,500);//criar um numero entre 100 e 500
digitalWrite(led1, HIGH);//acender led1
digitalWrite(led2, LOW);//apagar led2
delay(nRandom);//delay aleatorio entre 100 e 500
digitalWrite(led1, LOW);//apagar led1
digitalWrite(led2, HIGH);//acender led2
delay(nRandom);//delay aleatorio entre 100 e 500
}
lucca senn dallagassa
lucca senn dallagassa
Mensagens : 333
Data de inscrição : 09/03/2020
Idade : 17
Escola : Lindaura Ribeiro Lucas

exercicio 1.3 Empty Re: exercicio 1.3

Qui Mar 31, 2022 8:53 am
Parabens nota 10.0
Esta tudo correto
alvaro 123456
alvaro 123456
Mensagens : 481
Data de inscrição : 27/04/2019
Idade : 18

exercicio 1.3 Empty Re: exercicio 1.3

Seg Abr 04, 2022 3:15 pm
Correção
A definição da variável como byte está errada teria ser como int pois a byte vai de 0 a 255 e você está usando 100 a 500 passa de 255
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5715
Data de inscrição : 11/02/2019
Idade : 53
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

exercicio 1.3 Empty Re: exercicio 1.3

Qui Abr 28, 2022 11:53 pm
Oi Gabriel, O programa funcionou mas o alvaro tem razão com relação a definição de variável, pois se o objetivo era guardar um numero até 500 da forma que fez não ia chegar no resultado.
Como tenho que dar uma nota, a lógica está correta e os comentários corretos.A nota será 8.0 até corrigir.
Conteúdo patrocinado

exercicio 1.3 Empty Re: exercicio 1.3

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