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