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
* 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
- BielRibas
- Mensagens : 266
Data de inscrição : 27/02/2019
Idade : 18
Escola : Col. Lindaura
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
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
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.
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.
Permissões neste sub-fórum
Não podes responder a tópicos
|
|