diff --git a/wifi-test/get-mac-address.ino b/wifi-test/get-mac-address.ino new file mode 100644 index 0000000000000000000000000000000000000000..63445330370672629ff542a0be09e2716c9f1462 --- /dev/null +++ b/wifi-test/get-mac-address.ino @@ -0,0 +1,39 @@ +#include <WiFiNINA.h> + +void setup() { + //Initialize serial and wait for port to open: + Serial.begin(9600); + while (!Serial) { + ; // wait for serial port to connect + } + + // Check for the WiFi module: + if (WiFi.status() == WL_NO_MODULE) { + Serial.println("Communication with WiFi module failed!"); + while (true); + } + + // Print WiFi MAC Address + byte mac[6]; + WiFi.macAddress(mac); + + Serial.print("MAC Address: "); + printMacAddress(mac); +} + +void loop() { + // Nothing to do here +} + +void printMacAddress(byte mac[]) { + for (int i = 5; i >= 0; i--) { + if (mac[i] < 16) { + Serial.print("0"); + } + Serial.print(mac[i], HEX); + if (i > 0) { + Serial.print(":"); + } + } + Serial.println(); +} \ No newline at end of file