NodeMCU ESP32
Board summary
| Manufacturer | Various, ESP32 is made by Espressif Systems |
|---|---|
| Datasheet | esp32_datasheet_en.pdf1 |
| Reference manual | esp32_technical_reference_manual_en.pdf |
| Pinout | nodemcu_esp32_pinout.jpg |
| PlatformIO | NodeMCU-32S2 |
| ESPHome device | NodeMCU ESP32 |
| ESPHome platform | ESP32 Platform3 |
| Recommended framework | arduino4 |
| ESPHome config | packages/boards/esp32nodemcu.yaml5 |
ESPHome support
Board config:
esp32:
board: nodemcu-32s
framework:
type: arduino
Config for status_led:
light:
- platform: status_led
name: "Status LED"
id: esp_status_led
icon: "mdi:alarm-light"
restore_mode: ALWAYS_OFF
pin: GPIO02
Pinout
Pins
| Interface | Pins | Notes |
|---|---|---|
| ADC | GPIO32-GPIO39 |
Some notes about the pins NodeMCU6 ESP323:
GPIO0: Boot mode, will boot into flash mode if pulledLOWon startup. Can be used as output pin.GPIO2: Bluestatus_led. Supports touch padbinary_sensor(like other pins).GPIO34-GPIO39: Can not be used as outputs.GPIO32-GPIO39: ADC pins5V: Connected to the 5 rail from the USB bus, can power another board6.
