Eai galera!!

Eu to tentando controlar minha tv pelo arduino, tirei um emissor IR de um controle de tv aqui de casa e liguei como na imagem 

Então eu peguei o sketch do IRsendDemo

#include <IRremote.h>

IRsend irsend;

void setup()
{
Serial.begin(9600);
}

void loop() {
if (Serial.read() != -1) {
for (int i = 0; i < 3; i++) {
irsend.sendNEC(0x8A271E3A, 32); // Sony TV power code
delay(40);
}
}
}

ligando o LED IR no pino 3 do arduino, mas por algum motivo não funciona, alguem consegue ver algum erro que eu n vi??

Exibições: 508

Responder esta

Respostas a este tópico

Ola.
Se não me engano, vc preciso fazer a leitura do controle original do controle da TV, para ver o código que o controle original manda a TV.
Lendo esse código ou os demais vc vai criando ele e incluindo a leitura deles (código) para o seu sketch.
Tem essa discussão:

http://labdegaragem.com/forum/topics/controle-tv-ir-arduino

 

Pontos a considerar:

1) Esse codigo pretende ser o de uma TV Sony, é seu caso ?

2) Esse codigo espera um caracter chegar pela serial para enviar o [Power] e não o pressionamento do botão. Vc está fazendo isso ?

3) Normalmente é preciso ler um controle de sua TV para ter o codigo, conforme cita o Jorge Moises. O que pode tb não ser necessário se o codigo (0x8A...) estiver correto e compatível com sua TV.

Oi JCO, bom dia.

Você está enviando para a TV , o code 8A 27 1E 3A por 3 vezes em intervalo de 40 mSeg.

Você sabe o que ele executa na sua TV? É realmente PowerOn ou PowerOff?


Rui

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço