Модули NodeMCU ESP-C3-13 Kit,  ESP-C3-32S Kit и другие платы быстрой разработки с микроконтроллером ESP32-C3 могут принимать и отправлять данные в монитор последовательного порта через USB-UART микросхему (HL-340), установленную на плате.

В следующем примере, с помощью функции Serial.print, в монитор последовательного порта выводится модель микроконтроллера, количество процессорных ядер в микроконтроллере и MAC адрес.

/*
  Created 2020-06-07 by cweinhofer
  with help from Cicicok
  
  Changed 2022-07-26 by A.Diorditsa
*/

void setup() {
  Serial.begin(115200);
  Serial.print("\n");
  Serial.printf("ESP32 Chip model = %s Rev %d\n", ESP.getChipModel(), ESP.getChipRevision());
  Serial.printf("This chip has %d cores\n", ESP.getChipCores());
  Serial.print("Chip ID: ");
  Serial.println(ESP.getEfuseMac());
}

void loop() {}

Лист. 1.

ESP-ROM:esp32c3-api1-20210207
Build:Feb  7 2021
rst:0x1 (POWERON),boot:0xc (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fcd6100,len:0x438
load:0x403ce000,len:0x918
load:0x403d0000,len:0x24e4
SHA-256 comparison failed:
Calculated: 080c5cb68a075ced55f248b97bca965e3e5bd5da80a64e34e6a1638f89d6f64e
Expected: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
Attempting to boot anyway...
entry 0x403ce000

ESP32 Chip model = ESP32-C3 Rev 3
This chip has 1 cores
Chip ID: 22537023944352

Лист. 2.