Skip to content
Home > Components > Miscellaneous > Components

Simulator Components

DHT22

DHT22 Temperature and Humidity Sensor

ESP32

ESP32 Development Board

AND Gate

Logical AND gate. Outputs high only when both inputs are high.

Buffer Gate

Logical Buffer gate. Passes the input signal unchanged.

Clock

Adjustable Clock Generator. Outputs a continuous square wave.

D Flip-Flop

Edge-triggered D Flip-Flop. On the rising edge of CLK, Q captures the value of D. Qbar is the complement of Q.

D Flip-Flop (Set/Reset)

Edge-triggered D Flip-Flop with active-HIGH asynchronous Set and Reset.

D Flip-Flop (Reset)

Edge-triggered D Flip-Flop with active-HIGH asynchronous reset. On the rising edge of CLK, Q captures D. If R is HIGH, Q is forced LOW.

Logic IC

Universal 74xx series logic IC. Supports 7400, 7402, 7404, 7407, 7408, 7432, 7486, 74266.

MUX 2:1

2-to-1 Multiplexer. Selects one of two data inputs based on the select line.

NAND Gate

Logical NAND gate. Outputs low only when both inputs are high.

NOR Gate

Logical NOR gate. Outputs high only when both inputs are low.

NOT Gate

Logical NOT gate. Inverts the input signal.

OR Gate

Logical OR gate. Outputs high when at least one input is high.

XNOR Gate

Logical XNOR gate. Outputs high when both inputs are equal.

XOR Gate

Logical XOR gate. Outputs high when exactly one input is high.

MAX30102 Heart Rate

MQ-2 Gas Sensor

Analog/Digital Gas Sensor Module — detects LPG, smoke, alcohol, propane, hydrogen, methane and carbon monoxide.

5W Audio Speaker

5 Watt Analog Speaker with Web Audio playback

6mm Push Button

4-pin momentary tactile push button.

74HC165 Input Shift Register (PISO)

8-bit Parallel-In Serial-Out (PISO) Shift Register. Exact UI simulation of Wokwi 74HC165.

74HC595 Shift Register

8-bit serial-in, parallel-out shift register. Exact UI simulation of Wokwi 74HC595.

7-Segment Display

A4988 Stepper Driver

ADXL345 Accelerometer

Analog Joystick

2-axis analog joystick with push button

Arduino Mega 2560

ATmega2560 board

Arduino Nano Type-C

Arduino Sensor Shield v5.0

Arduino Uno

ATmega328P microcontroller board at 16 MHz. 14 digital I/O pins (6 PWM), 6 analog inputs, UART/SPI/I2C support, 32 KB flash, USB connectivity.

ATtiny85 Board

A minimal breakout board for the ATtiny85 microcontroller.

Li-ion Battery

3.7V rechargeable Lithium-ion battery. Simulates real-time discharge and voltage curves.

Biaxial Stepper Motor

BMP180 Pressure Sensor Breakout

A breakout board for the Bosch BMP180 digital pressure and temperature sensor.

Breadboard (Full)

Breadboard (Half)

Breadboard (Mini)

Buzzer

Piezoelectric buzzer that generates audio tones when driven by PWM or toggled digital signals. Frequency determines pitch; use tone() in Arduino.

CC1101

Sub-GHz RF Transceiver module.

Li-ion Charger

TP4056 based Lithium-ion charging module. Detects USB power and manages battery charging.

Diode

DS1307 RTC Module

DS18B20 Temperature Sensor

1-Wire digital temperature sensor (DS18B20) breakout board. Measures temperature from -55°C to +125°C.

2.9" e-Paper Display (beta)

ESP32-CAM

ESP32 Board with OV2640 Camera Module

Ultrasonic Sensor

HC-SR04 ultrasonic distance sensor.

16-Channel Mux (HP4067)

HX711 Load Cell (5kg)

HX711 Load Cell Amplifier with 5kg Load Cell

HX711 Load Cell (50kg)

HX711 Load Cell Amplifier with 50kg Load Cell

ILI9341 2.8" TFT LCD

ILI9341 2.8" Touch Screen LCD

I2S MEMS Microphone (INMP441)

I2S Omnidirectional Microphone

IR Receiver

38 kHz infrared demodulator. Receives NEC protocol IR signals from a virtual remote control and outputs a clean digital signal.

IR Remote

38KHz infrared remote with 21 function keys.

DPDT Relay

Double Pole Double Throw (DPDT) electromechanical relay, 5V DC coil

Motor Driver (L293D)

LCD 16x2 (Parallel)

16x2 Character LCD Display (Parallel)

LCD 16x2 (I2C)

16x2 Character LCD Display with I2C Backpack

openhw-lcd2004

20x4 Character LCD Display without I2C Backpack

openhw-lcd2004-i2c

20x4 Character LCD Display with I2C Backpack

LDR Sensor Module (4-pin)

LED

Light-emitting diode. Emits light when current flows through it. Supports multiple colors via the color attribute.

8-Ch Logic Analyzer

MAX7219 Dot Matrix

MAX98357 I2S Amp

I2S 3W Class D Amplifier

Membrane Keypad (4x4)

Standard 4x4 membrane keypad matrix. Connect rows to output pins and columns to input pullup pins to scan for key presses.

MFRC522 RFID Reader

SPI-based RFID reader operating at 13.56 MHz. Reads Mifare Classic 1K cards and key fobs.

DC Motor

DC motor that converts electrical energy to rotational motion. Automatically wires to an L298N driver for bidirectional control.

L298N Motor Driver

Dual H-bridge motor driver IC (L298N). Controls the speed and direction of two independent DC motors. Supports up to 2 A per channel and up to 46 V supply.

MPU6050 IMU Sensor

WS2812B RGB LED

WS2812B addressable RGB LED (NeoPixel). Each pixel is individually controllable via a single-wire data protocol. Chain multiple pixels from one digital pin.

NeoPixel Ring

SPI LED Driver (NLSF595)

Nokia 5110 Screen

NPN Transistor

nRF24L01+

2.4GHz RF Transceiver module.

Temperature Sensor (NTC)

Negative Temperature Coefficient (NTC) thermistor. Resistance decreases as temperature increases. Used for precision temperature monitoring.

NTC Thermistor Module

An analog and digital temperature sensor module using an NTC thermistor and an LM393 comparator.

Servo Pi HAT

16-Channel PWM Module (PCA9865)

PCM5102 I2S DAC

32-bit I2S Stereo DAC

Photodiode

Photoresistor (LDR)

Light-dependent resistor. Resistance decreases with increasing light intensity.

Raspberry Pi Pico

RP2040 dual-core microcontroller board. GPIO, UART, I2C, SPI, PWM and ADC support in simulation runtime.

Raspberry Pi Pico W

RP2040 Pico W board with full WiFi simulation. Uses a complete L2–L7 userspace network stack (ARP/DHCP/DNS/ICMP/TCP/UDP) providing real internet access. PCAP capture available.

Rotary Potentiometer

Rotary potentiometer (variable resistor). Outputs an analog voltage proportional to the knob's rotation angle. Use with analogRead() on an Arduino analog pin.

Power Supply

Provides a stable regulated DC voltage to the circuit. Configurable output (3.3 V / 5 V / custom). Use as a standalone power source without the Arduino.

Push Button

Momentary tactile push button.

Relay Module

Resistor

Passive two-terminal component that limits current flow. Configurable resistance (Ω). Essential for current-limiting LEDs and voltage dividers.

RGB LED (4-pin)

Rotary Encoder

MicroSD Card

SPI microSD card module with virtual storage backed by an in-memory filesystem and optional littlefs-wasm runtime.

Servo Motor

Hobby servo motor with precise angular position control (0–180°) via PWM signal. Operates at 5 V; signal pulse width of 1–2 ms controls the shaft angle.

Simulation Monitor

Advanced real-time performance diagnostic instrument. Tracks worker CPU load, simulation speed, time drift, execution jitter, frame skips, and UI canvas FPS reflection.

Linear Potentiometer

Linear slide potentiometer. Outputs a variable analog voltage as the slider moves along a linear track. Use with analogRead() for position sensing.

Slide Switch

Standard Single Pole Double Throw (SPDT) slide switch.

Soil Moisture

I2S MEMS Microphone (SPH0645)

I2S Digital Bottom Port Microphone

SSD1306 OLED 128x64

Stepper Motor (Bipolar)

STM32 Blue Pill (frontend)

STM32F103C8T6 Blue Pill development board running on frontend engine.

STM32 Blue Pill

STM32F103C8T6 ARM Cortex-M3 Development Board

Seven Segment Display (TM1637)

4-Digit 7-Segment Display module with TM1637 driver

WiFi Access Point

Simulated WiFi access point. All ESP32 and Pico W boards in the simulation connect through this AP. Equivalent to wokwi-wifi-ap.

PIR Motion Sensor

Passive Infrared (PIR) motion detection sensor. Outputs HIGH on the OUT pin when motion is detected.

Raindrop Module

LM393-based raindrop comparator module. Reads from sensing pad and outputs AO (analog) and DO (digital, active LOW) for Arduino/ESP32.

Rain Sensor Pad

Raindrop sensing pad — resistive PCB that detects water. Wire AOUT to the Raindrop Module's PAD+ pin.

Released under the MIT License.