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??
Tags:
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
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por