Components
The parts you can use in the simulator, each with its pinout, a MicroPython example and its specifications — always with the source of every number.
Boards
- ESP32 DevKit V1 (DOIT, 30 pins)Board · 30 pins
Development board with the ESP32 chip (ESP32-WROOM-32 module): Wi-Fi, Bluetooth, 2 cores and pins you control with MicroPython.
- ESP32-C3 Super Mini (16 pins)Board · 16 pins
Small board (22.5 × 18 mm) with the ESP32-C3 chip: Wi-Fi, Bluetooth LE and one RISC-V core.
From the syllabus to a planned semester
- Teaching plan and calendar built automatically
- Class diary ready to paste into SIGA
- Slides and exercise lists with answer keys
Free Community edition · Windows
Outputs
- Active buzzerOutput · 2 pins
It has an oscillator inside: just drive the pin high to play a fixed tone.
- RGB LED (common cathode)Output · 4 pins
Three LEDs (red, green and blue) in a single body, with a common cathode.
- SG90 servoOutput · 3 pins
A small geared motor with position control: the PWM pulse (50 Hz) sets the angle, from 0° to 180°.
- 1-channel 5 V relay moduleOutput · 6 pins
A switch controlled by the ESP32: when the relay is activated, the coil pulls the contact and COM moves from NC to NO (you can hear the click; here, with Sound on).
- WS2812B NeoPixel ringOutput · 4 pins
A ring of addressable RGB LEDs (WS2812B): with ONE pin you choose the color of each LED.
Inputs
- 10 kΩ potentiometerInput · 3 pins
A resistor with a wiper: turning the shaft changes the voltage on the middle pin between 0 V and 3.3 V.
Sensors
- LDR (GL5528)Sensor · 2 pins
A resistor that changes with light: in the light its resistance drops, in the dark it rises a lot.
- DHT11Sensor · 4 pins
Digital temperature and humidity sensor, the simpler sibling of the DHT22: smaller range and whole numbers only.
- DS18B20 temperature sensorSensor · 3 pins
Digital temperature sensor: it sends the value already converted and checked by CRC over a single data wire (1-Wire bus).
- HC-SR501 PIR motion sensorSensor · 3 pins
Presence sensor: it senses the heat of a person or animal moving in front of the dome.
Displays
- SSD1306 OLED display 128×64 (I2C)Display · 4 pins
A 128 × 64 dot OLED screen whose dots light up on their own (no backlight).
- 16×2 LCD with I2C module (PCF8574)Display · 4 pins
A 16 column × 2 line display with a backlight and the I2C module (PCF8574) soldered on the back: instead of 6 or more wires, only GND, VCC, SDA and SCL.
Passive parts
The AI that remembers your life and lives on your computer
- Long-term memory with the source of every answer
- Works offline: your data stays on your PC
- Reads PDFs, slides, photos and meeting recordings
Essential plan free forever
From the syllabus to a planned semester
- Teaching plan and calendar built automatically
- Class diary ready to paste into SIGA
- Slides and exercise lists with answer keys
Free Community edition · Windows
The AI that remembers your life and lives on your computer
- Long-term memory with the source of every answer
- Works offline: your data stays on your PC
- Reads PDFs, slides, photos and meeting recordings
Essential plan free forever