#include #include // Structure de reception données(doit correspondre a celle d'envoi) typedef struct struct_message {int a;int b;int c;int d;} struct_message; // creation de la structure du message => nom = myData struct_message myData; // function executée en reception de données void OnDataRecv(const uint8_t * mac, const uint8_t *incomingData, int len) { memcpy(&myData, incomingData, sizeof(myData)); Serial.print("J1: "); Serial.print(myData.a); Serial.print("-"); Serial.print(myData.b); Serial.print(" J2: "); Serial.print(myData.c); Serial.print("-"); Serial.println(myData.d); } void setup() { // Initialize Serial Monitor Serial.begin(115200); // Set device as a Wi-Fi Station WiFi.mode(WIFI_STA); // Init ESP-NOW esp_now_init(); // enregistrement pour reception des données esp_now_register_recv_cb(OnDataRecv); } void loop() { }