Preciso de ajuda , estou usando ESP32 para enviar comando para minha Tv , mas so que ele entra na função "SEND" e fica preso lá , preciso de uma solução ... 

Aqui o código :

#include <boarddefs.h>
#include <IRremote.h>
#include <IRremoteInt.h>
#include <ir_Lego_PF_BitStreamEncoder.h>

IRsend irsend(17);

void setup() {
Serial.begin(115200);
}

void loop() {
char comando = Serial.read();
if (comando == 'L')
ligaDesliga();
else if (comando == 'S')
sobeVolume();
else if (comando == 'D')
desceVolume();
}


void ligaDesliga() {
for (int i = 0; i < 3; i++) {
irsend.sendNEC(0x4FBD02F, 32);
}
}

void sobeVolume() {
for (int i = 0; i < 3; i++) {
irsend.sendNEC(0x4FB50AF, 32);
delay(50);
}
}

void desceVolume() {
for (int i = 0; i < 3; i++) {
irsend.sendNEC(0x4FB02FD, 32);
}
}

Exibições: 32

Responder esta

Respostas a este tópico

Boa noite ERP,

Recomendações: 

Leia:  
http://labdegaragem.com/forum/topics/sugest-o-de-como-postar.

1. Remova seu sketch da área de texto do seu tópico;
2. Comente as linhas do seu sketch. Fica mais fácil entender o que vc quer fazer com cada 
linha e facilita a ajuda.
3. Clique em : " Deseja carregar arquivos? " e depois em " Escolher arquivo" e anexe o arquivo 
com o seu sketch.

RV

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