Como saber, obter, pegar o MAC Address do NodeMCU ESP8266 e ESP32 na IDE Arduíno
Como saber, obter, pegar o MAC Address do NodeMCU ESP8266 e ESP32 na IDE Arduíno
Olá a Todos!!!
No Post de hoje, faremos um guia rápido de como saber, obter, pegar, o endereço MAC do NodeMCU ESP8266 ou ESP32 utilizando a IDE Arduíno. O código
#include <ESP8266WiFi.h> extern "C" { #include <espnow.h>#include <user_interface.h> }
Que é a biblioteca que ativa o módulo WiFi, seguido da inclusão da biblioteca espnow.h, com a diretriz de encaminhamento extern “C“, que informa ao software o caminho para a biblioteca do ESP8266 ou ESP32.
Depois já se entra no void setup.
void setup() { Serial.begin(115200); Serial.println(); Serial.println("Starting fvm learning, get mac address");
Iniciamos o Serial com a função Serial.begin(115200), decorrido da velocidade do Bounce da comunicação entre o módulo e o computador na porta serial. Depois já imprimimos uma mensagem vazia, só para pular uma linha, logo após, imprimimos a mensagem de inicialização, “Inicializando o fvm leaning, obter endereço mac”.
Logo esse código imprime dois tipos de Endereços Mac, O Mac Address AP “Access Point” e o Mac Address STA “Station”.
Serial.print("This node AP mac: ");Serial.println(WiFi.softAPmacAddress());Serial.print("This node STA mac: ");Serial.println(WiFi.macAddress());}
E fechamos aqui todo o código, pois como podemos visualizar, no void loop, não ha atividades alguma.
void loop() {
}
Logo abaixo temos todo o código, não ha necessidade de fazer-se nenhuma mudança, é só você copiar o código abaixo e colar na sua IDE Arduíno, ou se preferir, você pode estar baixando pelo link de Download logo abaixo do código, “Recomendável”.
//==================================================================================// // Getting Mac Address from NodeMCU ESP8266 on IDE Arduino // // Created by: Engineer Jemerson Marques, On: 21.01.2019 - FVM Learning website // // Available at: https://www.fvml.com.br // // https://www.youtube.com/c/FVMLearning - I hope you have fun - Good luck // //----------------------------------------------------------------------------------// #include <ESP8266WiFi.h> extern "C" { #include <espnow.h>#include <user_interface.h> }//=================================================================================== void setup() { Serial.begin(115200); Serial.println(); Serial.println("Starting fvm learning get mac address");Serial.print("This node AP mac: ");Serial.println(WiFi.softAPmacAddress());Serial.print("This node STA mac: ");Serial.println(WiFi.macAddress());} //=================================================================================== void loop() { } //================================ www.fvml.com.br ===================================
Click no Botão abaixo para baixar os arquivos:
Forte abraço.
English
Español


