#include #include #define BUTTON_PIN 1 void setup() { Serial.begin(115200); WiFi.mode(WIFI_STA); // Initialize ESP-NOW if (esp_now_init() != ESP_OK) { Serial.println("Error initializing ESP-NOW"); return; } // Register peer (receiver's MAC address) esp_now_peer_info_t peerInfo; memcpy(peerInfo.peer_addr, receiverMACAddress, 6); peerInfo.channel = 0; peerInfo.encrypt = false; if (esp_now_add_peer(&peerInfo) != ESP_OK) { Serial.println("Failed to add peer"); return; } pinMode(BUTTON_PIN, INPUT_PULLUP); } void loop() { if (digitalRead(BUTTON_PIN) == LOW) { uint8_t data = 1; esp_err_t result = esp_now_send(receiverMACAddress, &data, sizeof(data)); delay(50); // Debounce delay } }