Olá pessoal sou novo no fórum e novo com o Arduíno também, estou fazendo um projeto por comando de voz utilizando o software Bitvoicer para controlar minha Tv e outras coisas, porém estou encontrando dificuldade com o comando para a TV.

Acontece que quando envio um comando para ligar a TV, por exemplo, ou outro qualquer esse comando fica repetindo varias vezes e a TV fica ligando e desligando.

Usando outros sketchs, como enviando o comando por porta serial ou enviar por um app android funciona ok, somente no bitvoicer que estou com esse problema, faz um mês que estou com o arduíno e ainda não sei muito de programação, então se for um erro bobo me perdoem.

Esse é o sketch, se alguém tiver alguma sugestão.

#include <BitVoicer11.h>
#include <IRLib.h>
int khz=38;
unsigned int powerOn[68] = {4600,4500,550,1700,550,1700,550,1700,550,550,550,600,550,550,550,600,500,600,550,1700,550,1700,550,1700,550,550,550,600,550,550,550,600,550,550,550,600,550,1700,500,600,550,600,500,600,550,600,500,600,550,550,550,1700,550,600,550,1700,550,1700,550,1700,500,1750,500,1750,500,1700,550};

BitVoicerSerial bvSerial = BitVoicerSerial();
IRsend My_Sender;
void setup()
{
Serial.begin(9600); 

}

void loop(){

{
bvSerial.getData();
}
if (bvSerial.strData == "") 
{
return;
}

if(bvSerial.strData == "LigarTV")
My_Sender.IRsendRaw::send(powerOn, sizeof(powerOn)/sizeof(int), khz);

}

Exibições: 523

Responder esta

Respostas a este tópico

Danavam.

Vou lhe indicar uma amiga que esta trabalhando nesta área o nome dela é  

Desiree : http://labdegaragem.com/profile/DesireeSantos?xg_source=profiles_fr...

Diga que vc falou com o Mauricio Ortega.

Abs.

Mauricio Ortega

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço