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