martes, 29 de agosto de 2023

ESPNOW

en la comunicación ESPNOW utilizando el IDE de Arduino para programar.

- se utilizo el código de: https://github.com/estudioMiranda/ESP32_Sketch/tree/main/ESP32Arduino-Sketch/22-ESPNow 
- se utilizaron 2 ESP32 "diferentes"; un NodeMCU-32S (de 38 pines): como Receptor RX de los mensajes y un ESP32-WROOM-DA Module (de 38 pines) como Transmisor TX.

Si bien, el programa se sube de manera correcta a ambas placas, 




existe un error de emparejamiento que se ocasiona en el Transmisor, el mismo se observa en el monitor serial al momento de RESETEAR la placa ES32 que es el TX.



el error que indica es: ESPNOW: Peer interface is invalid
se probo con otras placas, y aun el código es persistente, la solución para este error es:



sacar del void setup() la linea que dice esp_now_peer_info_t datosEmparejamiento como se observa en la anterior imagen: se comento dicha linea y se la saco afuera del setup().

con  esto se soluciono el error, estableciéndose la comunicación ESPNOW