Estou fazendo um código para enviar sinal para minha tv só que da erro "Erro compilando para a placa ESP32 Dev Module" , alguém sabe da solução ? aqui esta o código :
#include <IRremote.h>
int send_pin = 17;
IRsend irsend;
int tamanho = 68; //TAMANHO DA LINHA RAW(68 BLOCOS)
int frequencia = 32; //FREQUÊNCIA DO SINAL IR(32KHz)
unsigned int LD[68] = {9050,4450,650,500,600,500,650,450,650,500,650,500,650,500,600,500,650,500,600,1650,600,1650,650,1600,650,1600,650,1600,650,1600,650,1600,650,1650,600,1600,650,1650,600,1650,600,500,650,500,600,500,650,500,650,450,650,500,650,500,600,500,650,1600,650,1650,600,1650,600,1650,600,1600,700}; //COLE A LINHA RAW CORRESPONDENTE DENTRO DAS CHAVES
void setup(){
pinMode(send_pin ,OUTPUT);
Serial.begin(115200); //INICIALIZA A PORTA SERIAL
}
void loop(){
char c = Serial.read(); //VARIÁVEL RESPONSÁVEL POR RECEBER O CARACTER DIGITADO NA JANELA SERIAL
if (c == 'a'){ //SE CARACTER DIGITADO FOR IGUAL A "a", FAZ
irsend.sendRaw(LD,tamanho,frequencia); // PARÂMETROS NECESSÁRIOS PARA ENVIO DO SINAL IR
Serial.println("Comando enviado: Liga / Desliga");
delay(50); // TEMPO(EM MILISEGUNDOS) DE INTERVALO ENTRE UM COMANDO E OUTRO
}
}
Tags:
usa essa biblioteca que funciona no esp32
Bom dia Marcela , gostaria de saber como que você fez pra utilizar no esp32 pois o meu esta dando esse erro :
http://labdegaragem.com/forum/topics/irsend-not-implemented-for-esp...
Boa tarde,
Informe as mensagens de erro:
http://labdegaragem.com/forum/topics/sugest-o-de-como-postar?commen...
sketch\enviandocodigo.ino.cpp.o:(.literal._Z4loopv+0x14): undefined reference to `IRsend::sendRaw(unsigned int const*, unsigned int, unsigned int)'
sketch\enviandocodigo.ino.cpp.o: In function `loop()':
C:\Users\User\Documents\Arduino\enviandocodigo/enviandocodigo.ino:24: undefined reference to `IRsend::sendRaw(unsigned int const*, unsigned int, unsigned int)'
collect2.exe: error: ld returned 1 exit status
Foram encontradas múltiplas bibliotecas para "IRremote.h"
Usado: C:\Users\User\Documents\Arduino\libraries\IRremote-2.2.3
Não usado: C:\Users\User\Documents\Arduino\libraries\arduino_907176
Não usado: C:\Users\User\Documents\Arduino\libraries\Arduino-IRremote-master
Não usado: C:\Program Files (x86)\Arduino\libraries\IRremote-2.2.3
Não usado: C:\Program Files (x86)\Arduino\libraries\Arduino-IRremote-master
exit status 1
Erro compilando para a placa ESP32 Dev Module
As mensagens de erro sao essas ...
sketch\enviandocodigo.ino.cpp.o:(.literal._Z4loopv+0x14): undefined reference to `IRsend::sendRaw(unsigned int const*, unsigned int, unsigned int)'
sketch\enviandocodigo.ino.cpp.o: In function `loop()':
C:\Users\User\Documents\Arduino\enviandocodigo/enviandocodigo.ino:24: undefined reference to `IRsend::sendRaw(unsigned int const*, unsigned int, unsigned int)'
collect2.exe: error: ld returned 1 exit status
Foram encontradas múltiplas bibliotecas para "IRremote.h"
Usado: C:\Users\User\Documents\Arduino\libraries\IRremote-2.2.3
Não usado: C:\Users\User\Documents\Arduino\libraries\arduino_907176
Não usado: C:\Users\User\Documents\Arduino\libraries\Arduino-IRremote-master
Não usado: C:\Program Files (x86)\Arduino\libraries\IRremote-2.2.3
Não usado: C:\Program Files (x86)\Arduino\libraries\Arduino-IRremote-master
exit status 1
Erro compilando para a placa ESP32 Dev Module
As mensagens de erro sao essas ...
Boa tarde,
O seu problema é esse !
Foram encontradas múltiplas bibliotecas para "IRremote.h"
Apague todas as bilbiotecas de IRemote e instale somente a correta.
Instalei tudo novamente , só que agora esta dando esse erro :
In file included from C:\Users\User\Documents\Arduino\enviandocodigo\enviandocodigo.ino:1:0:
C:\Program Files (x86)\Arduino\libraries\IRremote-2.2.3/IRremote.h:24:25: fatal error: IRremoteInt.h: No such file or directory
compilation terminated.
exit status 1
Erro compilando para a placa ESP32 Dev Module
Bom dia ,
Instalou a Biblioteca incorretamente !
fatal error: IRremoteInt.h: No such file or directory
http://labdegaragem.com/profiles/blogs/tutorial-arduino-instalando-...
Bom dia , consegui resolver o problema ... Muito obrigado !
Agora estou com outro problema se puder segui o link ...
http://labdegaragem.com/forum/topics/irsend-not-implemented-for-esp...
Pelo jeito, parece que você não entende a linguagem inglesa.
IRsend not implemented for ESP32 yet
IRsend não implementado para o ESP32 ainda
Pergunte a Marcela, como ela conseguiu usar ! Você esta usando a Biblioteca que ela sugeriu?
Sim a biblioteca que ela sugeriu .
Vou pergunta para ela ...
emanuel richard palmeira eu também não consegui, a função IRsend no ESP32
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por