Pessoal, bom dia.
Estou realizando alguns testes com arduino para meu TCC e fiz um programa no qual acendo dois leds, porém, os dois leds não acendem ao mesmo tempo e eu precisava que acendessem. Alguém sabe me dizer como faço a programação para isso?
Muito obrigada
Tags:
https://www.youtube.com/watch?v=rCILKZPG0Kg&list=PL7CjOZ3q8fMc3...
assiste os videos.
mostra o que vc jah fez de codigo e o que tem feito para resolver o seu problema, aonde vc travo?
Boa tarde Naiany, segue o code funcional: http://pastebin.com/0GmzWNKD
Obs: nao usar int para receber caracteres use char ;)
Bons projetos!
Oi Romario, obrigada pela ajuda, porém não deu certo mesmo assim... quando utilizo C ou D para acender os dois, ele acende e apaga apenas o led verde
Especifica mais o seu projeto
Estou fazendo um prototipo de residencia, seria uma programação para automação residencial, onde acenderia as luzes da sala e do quarto ao mesmo tempo, por exemplo (no caso os dois leds)
Naiany tente fazer assim:
int valor;
int ledverde = 9;
int ledazul = 11;
void setup(){
pinMode(ledverde, OUTPUT);
pinMode(ledazul, OUTPUT);
Serial.begin(9600);
}
void loop(){
if(Serial.available()>0){
valor = Serial.read();
}
//acende apenas o led Verde
if (valor == '1'){
digitalWrite(ledverde, HIGH);
}
//apaga apenas o led Verde
else if (valor == '2') {
digitalWrite(ledverde, LOW);
}
//acende apenas o led azul
if (valor == 'A'){
digitalWrite(ledazul, HIGH);
}
//apaga apenas o led azul
else if (valor == 'B'){
digitalWrite(ledazul, LOW);
}
//Acende os dois leds
else if (valor == 'C'){
digitalWrite(ledazul, HIGH);
digitalWrite(ledverde, HIGH);
}
//Apaga os dois leds
else if (valor == 'D'){
digitalWrite(ledazul, LOW);
digitalWrite(ledazul, LOW);
}
}
Se não me falha a memória ele faz diferenciação entre maiúsculas e minúsculas então, atente -se a isso.
Qualquer coisa posta aí.
Oi DCF, boa tarde.
No ultimo if : "
else if (valor == 'D'){
digitalWrite(ledazul, LOW);
digitalWrite(ledazul, LOW);
}
Tem dois ledazul
Deveria ser um ledazul e um ledverde.
Rui
Oi Diones, obrigada pela ajuda, porém não deu certo mesmo assim... quando utilizo C ou D para acender os dois, ele acende e apaga apenas o led verde
O meu progeto fiz assim, pode copiar parte.
https://mega.nz/#!jtgkHIAJ!Y4MtO3IDcHSfaw8eCuHVG5gB7cJSZeK9xfY7VdW9M3c
O seu é para o led piscar, né? Precisaria que ficasse aceso o tempo todo... Você programou a parte de acender e apagar os farois? Seria o mesmo raciocinio, no meu caso
Boa noite! Fiz o teste do programa do Romario de Jesus Santana : http://pastebin.com/0GmzWNKD e deu certo , nao sei como voce fez a ligacao dos leds mas se individualmente os leds verde e azul acendem entao esta certa a ligacao.
e os comandos A, B, C, D, sao com letras maiusculas.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por