Why?

The has become the go-to board for IoT (Internet of Things) projects due to its built-in Wi-Fi capability, low cost, and compatibility with the Arduino IDE. However, testing, debugging, and simulating complex IoT projects directly on hardware can be time-consuming and risk damaging components.

: Provides a dedicated library for NodeMCU V2 and V3 models.

Simulating your hardware layout before buying components saves time and prevents hardware damage.

: While some specialized models like the "ESP-01 Proteus model" claim HTTP/TCP support, standard NodeMCU libraries are often limited to offline hardware logic. Installation & Usage

: Only download library files ( .LIB , .IDX , .DLL ) from trustworthy sources. Be extremely cautious of any package that contains a setup.exe or install.bat file, and always scan downloads with an antivirus.

| Feature | Supported? | Notes | |---------|------------|-------| | GPIO read/write | ✅ Yes | Works like any MCU. | | Serial (UART) | ✅ Yes | Use Virtual Terminal. | | PWM (analogWrite) | ⚠️ Partial | Simulates as digital output. | | WiFi, HTTP, MQTT | ❌ No | Not simulated. | | I2C / SPI | ❌ No | Use master/slave components instead. | | Deep sleep | ❌ No | Not modeled. | | Real-world timing | ⚠️ Approximate | Not cycle-accurate. |