The D1 Mini NodeMCU is a small development board based on the powerful ESP8266-12F WLAN module, equipped with a Micro-USB/USB TYPE-C interface and CH340G driver for easy connection and programming. Due to its compact size, this NodeMCU is particularly popular among developers. It features built-in Wi-Fi functionality and supports Arduino IDE programming, enabling developers to rapidly prototype smart devices. Equipped with up to 11 GPIO pins and support for I2C, SPI, and UART communication, the D1 Mini is ideal for applications such as IoT projects, smart home and remote monitoring, greatly expanding its application scenarios.
The D1 Mini is a compact NodeMCU WiFi board powered by the ESP-8266-12F chip, featuring a convenient micro USB connection.
-
Versatile Pin Configuration: Equipped with 9 digital input/output pins, all supporting interrupt, PWM, I2C, and 1-Wire protocols, along with a micro USB connector for seamless integration.
-
Compact and Portable: Its ultra-compact design makes the D1 Mini ideal for use in decentralized or space-constrained applications.
-
User-Friendly Development: Compatible with the Arduino IDE, this wireless development board is easy to program and comes with a comprehensive e-book to simplify your projects.
Programming
Warnings
Special Features
-
Built-in CH340 Chip: Ensures easy and convenient programming.
-
Compact and Lightweight Design: This development board is ideal for a wide range of applications and projects, thanks to its portability and efficient design.
-
Versatile Functionality: Perfect for use with various sensors to measure air pressure, temperature, and humidity, all accessible via its own web server through a WLAN connection.
Technical specifications
Operating voltage | 3.3V DC |
Chip | ESP8266-12F |
Clock frequency | 80 MHz / 160MHz |
Flash | 4MB |
Digital I/O pins | 9 |
Analog input PIN | 1 |
Port | Micro usb |
USB chip | CH340 chip |
Dimensions | 25 x 35 x 6mm |
Installing Hardware package
Installing with Boards Manager
Featured Articles
How to Install a Hardware package for ESP8266?
How to Flash an Arduino Board: Complete Beginner's Guide
PIN
Pin | Function | ESP-8266 Pin |
TX | TXD | TXD |
RX | RXD | RXD |
A0 | Analog input, max 3.3V input | A0 |
D0 | IO | GPIO16 |
D1 | IO, SCL | GPIO5 |
D2 | IO, SDA | GPIO4 |
D3 | IO, 10k Pull-up | GPIO0 |
D4 | IO, 10k Pull-up, BUILTIN_LED | GPIO2 |
D5 | IO, SCK | GPIO14 |
D6 | IO, MISO | GPIO12 |
D7 | IO, MOSI | GPIO13 |
D8 | IO, 10k Pull-down, SS | GPIO15 |
G | Ground | GND |
5V | 5V | - |
3V3 | 3.3V | 3.3V |
RST | Reset | RST |
note: All IO have interrupt/pwm/I2C/one-wire supported(except D0)