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
Daniel Lukas
Mensagens : 62
Data de inscrição : 06/03/2020
Idade : 17
Escola : Rua Aníbal Silva
https://sayajin-gamers-store.myshopify.com/

Exercício 1.3  arrumado Empty Exercício 1.3 arrumado

Sex Mar 13, 2020 3:53 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: Usar uma variavel para armazenar o tempo, na declaração nao precisa carregar nenhum valor, usar a função random para gerar os tempos.
*/

//DEFINICOES INICIAIS
#define led1 3   //Definido que o pino 3 vai se chamar "led1"
#define led2 4   //Definido que o pino 4 vai se chamar "led2"

//DECLARAcAO DE VARIAVEIS
byte tempo; // variavel para controlar o tempo

//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode(led1,OUTPUT);  //led1 agora está configurada para ser saida
pinMode(led2,OUTPUT);  //led2 agora está configurada para ser saida
}

//FUNÇÕES COMPLEMENTARES


//PROGRAMA PRINCIPAL
void loop() {
digitalWrite(led1,HIGH);        //led1 ascende
digitalWrite(led2,LOW);        //led2 apaga
tempo=random(100,255);        //Gera números pseudo-aleatórios entre os limites min e max especificados
delay(tempo);                //o delay sera um dos tempos do comando acima
digitalWrite(led2,HIGH);    //led2 ascende
digitalWrite(led1,LOW);    //led1 apaga
delay(tempo);             //o dela sera um dos tempos do comando abaixo
tempo=random(100,6);   //Gera números pseudo-aleatórios entre os limites min e max especificados
}
hehehehe mais um pronto What a Face


Última edição por Daniel Lukas em Qua Jun 24, 2020 4:01 pm, editado 3 vez(es)
BielRibas
BielRibas
Mensagens : 266
Data de inscrição : 27/02/2019
Idade : 18
Escola : Col. Lindaura

Exercício 1.3  arrumado Empty Re: Exercício 1.3 arrumado

Qua Mar 18, 2020 10:02 pm
Olá Daniel Lukas , seu programa não está 100% correto
O led é um atuador e atuadores devem ser  definidos como saída.
Peço que revise a apostila  na parte sobre a programação de sensores e atuadores (pág-9)
Corrija o programa por favor


Até consertar 6.0
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  arrumado Empty Re: Exercício 1.3 arrumado

Sex Abr 10, 2020 9:19 pm
Olá estou passando para dar uma olhadinha.
Daniel, que bom que está fazendo os exercícios continue trabalhando e assistindo as videoaulas. Sabe que pode nesse post mesmo editar e corrigir o programa que o Gabriel vai melhorar sua nota.

Gabriel, Muito boa a correção e orientação.

Bom trabalho a voces.
Conteúdo patrocinado

Exercício 1.3  arrumado Empty Re: Exercício 1.3 arrumado

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