#include #include // config Mac Adress du recepteur uint8_t broadcastAddress[] = {0x2,40x6F, 0x28, 0xB4, 0x62, 0x7C}; // Structure d'envoi de données 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; esp_now_peer_info_t peerInfo; void setup() { pinMode(36, INPUT); pinMode(39, INPUT); pinMode(34, INPUT); pinMode(35, INPUT); Serial.begin(115200); // ESP32 en station wifi WiFi.mode(WIFI_STA); // Init ESP-NOW esp_now_init(); // enregistrement peer memcpy(peerInfo.peer_addr, broadcastAddress, 6); peerInfo.channel = 0; peerInfo.encrypt = false; // ajout peer esp_now_add_peer(&peerInfo); } void loop() { // Set values to send myData.c = analogRead(36); myData.d = analogRead(39); myData.a = analogRead(34); myData.b = analogRead(35); 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); // Send message via ESP-NOW esp_err_t result = esp_now_send(broadcastAddress, (uint8_t *) &myData, sizeof(myData)); delay(2000); }