T

 #include <esp_now.h>

#include <WiFi.h>


uint8_t receiverMAC[] = {0xB0,0xCB,0xD8,0xCF,0xBB,0x8C};


typedef struct {

  int value;

} DataPacket;


DataPacket data;


void setup() {


  Serial.begin(115200);

  Serial.println("Transmitter Started");


  WiFi.mode(WIFI_STA);


  if (esp_now_init() != ESP_OK) {

    Serial.println("ESP NOW ERROR");

    return;

  }


  esp_now_peer_info_t peerInfo;


  memcpy(peerInfo.peer_addr, receiverMAC, 6);

  peerInfo.channel = 0;

  peerInfo.encrypt = false;


  esp_now_add_peer(&peerInfo);

}


void loop() {


  data.value = random(0,100);


  esp_now_send(receiverMAC,(uint8_t*)&data,sizeof(data));


  Serial.print("Sent: ");

  Serial.println(data.value);


  delay(1000);

}

Post a Comment

Previous Post Next Post

Contact Form