The overview, with examples running, is on the board page.
The Wemos LOLIN32 Lite
A classic ESP32 on a narrow board with a LiPo socket, and a blue LED on GPIO 22 that lights when the pin is LOW.
What it is
The same classic ESP32 as the ESP32 DevKit V1, on a board 50 by 25.6 mm with two thirteen-pin rows 0.9 inch apart, so it straddles a breadboard with one row free on each side. A micro-USB socket goes through a CH340 to UART0, which is the serial monitor, and a JST socket at the foot takes a LiPo cell.
The pins
The silkscreen numbers are the GPIO numbers.
| Left | Right |
|---|---|
VP (GPIO 36) |
3V |
VN (GPIO 39) |
22 (the LED) |
EN |
19 |
34 |
23 |
35 |
18 |
32 |
5 |
33 |
17 |
25 |
16 |
26 |
4 |
27 |
0 |
14 |
2 |
12 |
15 |
GND |
13 |
There is no 5 V pin and there are no TX or RX pins: GPIO 1 and 3 go only to
the USB chip. 34, 35, VP and VN are inputs only. Wire uses 19 for
SDA and 23 for SCL, as the Arduino IDE's "LOLIN32 Lite" board does.
The LED
The blue LED is wired from 3.3 V to GPIO 22, so it lights when the pin is
LOW. LED_BUILTIN is 22, and digitalWrite(LED_BUILTIN, LOW) turns it on.
The battery socket
BAT+ and BAT- are the socket's two contacts. BAT- is ground. The charger
and a battery are not modeled, so BAT+ is left open, and the board runs from
USB as long as the simulation does.
Buttons
The board has one button, RST, on EN. There is no BOOT button: on the real
board the USB chip pulls GPIO 0 low to start the loader. The board's BOOT
poke does the same here.
WiFi
It joins Mokxi's simulated network, with the network name and password as properties of the board. There is no radio, no 802.11 and no real internet: Simulated WiFi says what is faithful and what is not. The one exception is the Real internet switch in the Cloud panel, which sends requests for other names out through Mokxi's gateway.
What is modeled
The DevKit V1 model's chip, whole: one Xtensa LX6 core, GPIO, UART0, the timers, ADC1 and LEDC PWM. The board carries its own program string, so it is offered its own examples, built for its LED and its I2C pins.
What is not modeled
The second core, ADC2, the DAC, touch sensing, the LiPo charger and a real radio. Bluetooth Classic and LE are simulated: a phone in the editor's Bluetooth pane, not a real radio.
MicroPython
Pick MicroPython (main.py) in the board's Firmware panel and it runs the
official MicroPython v1.29.0 firmware with your main.py. See
MicroPython on the ESP32.
Starter project
LOLIN32 Lite button is the board across a breadboard with a pushbutton on GPIO 4 that lights the blue LED.