Ai galera to controlando a tv usando um emissor de IR, mas quando eu envio por exemplo subir canal, ele sobe, so que se eu tentar mandar o mesmo comando denovo nao funciona, tenho que esperar por volta de 6segundo até ele enviar denovo, ou eu posso mandar subir e logo apos descer ai nao ocorre delay.
Alguem sabe como corrigir isso? Tirar esse delay e conseguir enviar o mesmo comando em seguida.
Segue o codigo que estou usando, bem simples, ainda nao implementei muito, quero corrigir isso antes.
#include <IRremote.h>
IRsend irsend;
void setup() { Serial.begin(9600); }
void loop() {
char texto = Serial.read();
switch(texto) { case 's': irsend.sendRC5(0x20, 12); break; case 'd': irsend.sendRC5(0x821, 12); break; } }