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
}
}

Exibições: 142

Responder esta

Respostas a este tópico

Bom dia Marcela, 

O que conseguiu fazer com essa Biblioteca?

Bom dia José Gustavo Abreu Murta consegui ler os código do controle da TV na função (  IRrecv  ), enviar na funçao (  IRsend  ) para TV não consegui, De acordo com a descrição da biblioteca IRremote Arduino , a placa ESP32 não suporta um pino de envio (IRsend), (https://github.com/z3t0/Arduino-IRremote)

Boa tarde ERP,

se você ler aqui:  Sugestão  : e depois remover seu sketch da área de texto do seu 

tópico, e anexa-lo como arquivo, eu prometo que darei meu parco palpite.

RV

Galera, o IRsend consta na Biblioteca ! 

https://github.com/z3t0/Arduino-IRremote/blob/master/irSend.cpp

Tem que estudar e entender como usá-lo no ESP32.

The IR output will be on pin 3 (OC2B).

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2019   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço