Por Favor gente preciso de Ajuda !!

Estou tendo Problemas com a Parte de Programação !.

Quero Usar um Controle ( IR ) para ativar uma Lampada,
e Um LCD ( Display 16x2 )
E quero q, quando eu aperto para Acender a Lampada Apareça uma Mensagem no LCD

( ex:Lampada Ligada);


Mas não Estou Conseguindo
Oque eu posso Fazer Para Resolver Isso ???

Aqui está a Programação :

#include <LiquidCrystal.h>
#include <IRremote.h>
int RECV_PIN = 10;
IRrecv irrecv(RECV_PIN);
int ledpin=13;
decode_results results;
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup()

{

  lcd.begin(16, 2);
  Serial.begin(9600);
  pinMode(ledpin,OUTPUT); // Configuração da Porta
  irrecv.enableIRIn();

}

void loop()
{
   if (irrecv.decode(&results))
     { Serial.println(results.value, DEC);
        irrecv.resume();
     }
       if (results.value == 912274)
       {
         digitalWrite(ledpin,HIGH);
         lcd.clear(); //limpa o display do LCD.
         lcd.print("Lampada Ligada"); //imprime a string no display do LCD.
         delay(2000);

         lcd.clear();
      }
       else (results.value == 256914)
       {
        digitalWrite(ledpin,LOW);
        lcd.clear(); //limpa o display do LCD.
        lcd.print("Lampada Desligada"); //imprime a string no display do LCD.
        delay(2000);

        lcd.clear();
       }

}

Agradeço de coração á quem me Ajudar ..

Exibições: 2828

As respostas para este tópico estão encerradas.

Respostas a este tópico

SIM ,esta tudo funcionando. obrigado

att:

Jeferson

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço