Finding the MAC Address of the Arduino UNO R4

#include <WiFiS3.h>

void setup() {

  Serial.begin(115200);
  while (!Serial) ;
  Serial.println("START");

  WiFi.begin("dummy");

  uint8_t mac[6];
  WiFi.macAddress(mac);
  Serial.print("Station MAC: ");
  printMacAddress(mac);
}

void loop() {
}

void printMacAddress(byte mac[]) {
  for (int i = 0; i < 6; i++) {
    if (i > 0) {
      Serial.print(":");
    }
    if (mac[i] < 16) {
      Serial.print("0");
    }
    Serial.print(mac[i], HEX);
  }
  Serial.println();
}
4 Likes