The First ESP32 Project

Initialize the Project

Open Visual Studio Code, New Project:

Append a new line in platformio.ini, the final file follow as:

1
2
3
4
5
[env:esp32dev]
platform = espressif32
board = esp32dev
framework = arduino
monitor_speed = 115200

Program Application Code

Edit src/main.cpp.

1
2
3
4
5
6
7
8
9
10
11
#include "Arduino.h"
uint64_t chipid;
void setup(){
Serial.begin(115200);
}
void loop(){
chipid=ESP.getEfuseMac();//The chip ID is essentially its MAC address(length: 6 bytes).
Serial.printf("ESP32 Chip ID = %04X",(uint16_t)(chipid>>32));//print High 2 bytes
Serial.printf("%08X\n",(uint32_t)chipid);//print Low 4bytes.
delay(1500);
}

0%