IoTSimulator
46 Components Available

Learn IoT Components

Pinouts, wiring tips, and simple examples for Arduino and ESP parts.
All components include
All
Boards
Displays
Sensors
Actuators
Input
Other
Displays
7-Segment Display
7-Segment Display
Learn how the 7-Segment Display works with Arduino. This guide covers pinout, wiring, segment mapping, and code to show numbers and decimal points on common cathode or anode displays.
Learn Component
Sensors
Analog Joystick
Analog Joystick
Learn how the Analog Joystick works with Arduino. This guide explains how to read X and Y analog values, detect button presses, and use dead zones for smooth directional control in your projects.
Learn Component
Boards
Arduino Mega
Arduino Mega
Learn how the Arduino Mega works with its 54 I/O pins, 16 analog inputs, and 4 hardware serial ports. This guide covers the board layout, pinout, and wiring for larger projects that need more connections than a standard Uno.
Learn Component
Boards
Arduino Nano
Arduino Nano
Learn how the Arduino Nano works as a compact breadboard-friendly board. This guide covers the pinout, power options, and wiring for building small projects that still use the full Arduino workflow.
Learn Component
Boards
Arduino Uno
Arduino Uno
Learn how the Arduino Uno works as the most popular starter board for electronics. This guide covers the ATmega328P pinout, power options, digital and analog I/O, and wiring for sensors, LEDs, and other beginner-friendly components.
Learn Component
Actuators
Biaxial Stepper
Biaxial Stepper
Learn how the Biaxial Stepper works with Arduino. This guide covers the two-shaft layout, coil pin mapping, and code to control the outer and inner shafts independently using the Stepper library.
Learn Component
Sensors
Big Sound Sensor
Big Sound Sensor
Learn how the Big Sound Sensor works with Arduino. This guide covers analog audio level detection, digital threshold output, and wiring for clap triggers, noise monitors, and sound-reactive projects.
Learn Component
Actuators
Buzzer
Buzzer
Learn how a Buzzer works with Arduino. This guide covers tone generation, melodies, PWM control, and wiring for alerts, timers, and sound-based feedback in your projects.
Learn Component
Sensors
DHT22
DHT22
Learn how the DHT22 temperature and humidity sensor works with Arduino. This guide covers the single-wire digital protocol, wiring, library setup, and reading accurate environment data for weather stations and room monitors.
Learn Component
Input
DIP Switch 8
DIP Switch 8
Learn how the DIP Switch 8 works with Arduino. This guide covers binary input reading, pull-up resistor configuration, and using multiple switches for address selection and mode control.
Learn Component
Other
DS1307
DS1307
Learn how the DS1307 real-time clock works with Arduino. This guide covers I2C communication, setting and reading time, battery backup, and wiring for clocks, data loggers, and scheduled events.
Learn Component
Boards
30 pins
ESP32-C3 DevKit
ESP32-C3 DevKit
Learn how the ESP32-C3 DevKit works with Arduino and ESP. This guide covers the RISC-V processor, Wi-Fi and Bluetooth LE features, pinout, and wiring for IoT projects that need wireless connectivity.
Learn Component
Sensors
Flame Sensor
Flame Sensor
Learn how the Flame Sensor works with Arduino. This guide covers infrared flame detection, analog and digital output modes, sensitivity adjustment, and wiring for fire alert and safety monitoring projects.
Learn Component
Sensors
Gas Sensor
Gas Sensor
Learn how the MQ2 Gas Sensor works with Arduino. This guide covers combustible gas detection, analog concentration readings, digital threshold output, and wiring for air quality and leak alert projects.
Learn Component
Sensors
HC-SR04: How It Works, Pinout, and Example Code
HC-SR04
Learn how the HC-SR04 ultrasonic sensor works with Arduino. This guide covers trigger and echo timing, distance calculation, wiring, and using sound pulses to measure object distance for parking sensors and obstacle avoidance.
Learn Component
Sensors
Heart Monitor: How It Works, Wiring, and Example Code
Heart Monitor
Learn how the Heart Monitor pulse sensor works with Arduino. This guide covers photoplethysmography, analog signal reading, heartbeat detection, and wiring for health and biometric monitoring projects.
Learn Component
Other
HX711
HX711
Learn how the HX711 load cell amplifier works with Arduino. This guide covers the 24-bit ADC interface, wiring for weight sensors, calibration, and reading mass measurements for scales and force detection projects.
Learn Component
Displays
ILI9341
ILI9341
Learn how the ILI9341 TFT display works with Arduino. This guide covers SPI wiring, color graphics, Adafruit GFX library setup, and drawing text, shapes, and images for dashboards and menu interfaces.
Learn Component
Sensors
IR Receiver
IR Receiver
Learn how the IR Receiver works with Arduino. This guide covers 38 kHz infrared signal decoding, NEC protocol, remote control library setup, and wiring for wireless command input in your projects.
Learn Component
Input
IR Remote
IR Remote
Learn how the IR Remote works with Arduino. This guide covers 38 kHz infrared signal transmission, NEC protocol encoding, and pairing with an IR receiver for wireless control of your Arduino projects.
Learn Component
Boards
KS2E-M-DC5
KS2E-M-DC5
Learn how the KS2E-M-DC5 relay works with Arduino. This guide covers electromagnetic switching, coil driving with a transistor, wiring for high-load control, and safe isolation for home automation projects.
Learn Component
Other
KY-040
KY-040
Learn how the KY-040 rotary encoder works with Arduino. This guide covers quadrature signal reading, direction detection, built-in pushbutton input, and wiring for menu navigation and value adjustment controls.
Learn Component
Displays
LCD1602
LCD1602
Learn how the LCD1602 display works with Arduino. This guide covers the HD44780 controller, 4-bit and I2C wiring, printing text and numbers, and creating custom characters for status displays and menus.
Learn Component
Displays
LCD2004
LCD2004
Learn how the LCD2004 display works with Arduino. This guide covers the 20x4 HD44780 controller, I2C adapter wiring, printing longer messages, and building multi-line menu interfaces for dashboards and data displays.
Learn Component
Actuators
LED
LED
Learn how the LED works with Arduino. This guide covers polarity, forward voltage, current-limiting resistors, and wiring for status indicators, blink patterns, and visual feedback in beginner electronics projects.
Learn Component
Displays
LED Bar Graph
LED Bar Graph
Learn how the LED Bar Graph works with Arduino. This guide covers driving multiple LED segments, PWM brightness control, and using the display as a level meter, progress bar, or analog sensor readout.
Learn Component
Displays
LED Ring
LED Ring
Learn how the LED Ring works with Arduino. This guide covers WS2812 NeoPixel control, color mixing, animation effects, and wiring for circular displays, status rings, and decorative lighting projects.
Learn Component
Input
Membrane Keypad
Membrane Keypad
Learn how the Membrane Keypad works with Arduino. This guide covers matrix scanning, row and column wiring, key detection, and building numeric input pads for passcode entry and menu navigation.
Learn Component
Storage
MicroSD Card
MicroSD Card
Learn how the MicroSD Card module works with Arduino. This guide covers SPI communication, file reading and writing, data logging, and wiring for storing sensor data, configuration files, and large datasets on removable flash storage.
Learn Component
Sensors
MPU6050
MPU6050
Learn how the MPU6050 motion sensor works with Arduino. This guide covers I2C communication, accelerometer and gyroscope data reading, temperature sensing, and wiring for orientation and movement tracking projects.
Learn Component
Displays
NeoPixel Matrix
NeoPixel Matrix
Learn how the NeoPixel Matrix works with Arduino. This guide covers WS2812 addressable LED control, 2D coordinate mapping, animations, and wiring for colorful displays, icon panels, and scrolling text effects.
Learn Component
Sensors
NTC Temperature Sensor
NTC Temperature Sensor
Learn how the NTC Temperature Sensor works with Arduino. This guide covers thermistor resistance-to-temperature conversion, voltage divider circuit, analog reading, and wiring for temperature monitoring and environment sensing.
Learn Component
Sensors
Photoresistor Sensor
Photoresistor Sensor
Learn how the Photoresistor Sensor works with Arduino. This guide covers LDR light detection, analog brightness readings, digital threshold output, and wiring for automatic lights, daylight sensors, and light-triggered projects.
Learn Component
Sensors
PIR Motion Sensor
PIR Motion Sensor
Learn how the PIR Motion Sensor works with Arduino. This guide covers passive infrared detection, sensitivity and time delay adjustment, wiring for motion-triggered lights, alarms, and automatic room monitoring.
Learn Component
Sensors
Potentiometer
Potentiometer
Learn how a Potentiometer works with Arduino. This guide covers voltage divider circuits, analog reading with analogRead(), and wiring for knob controls, dimmers, volume adjustment, and sensor calibration inputs.
Learn Component
Input
Pushbutton
Pushbutton
Learn how a Pushbutton works with Arduino. This guide covers pull-up and pull-down resistors, debouncing, state detection, and wiring for triggers, buttons, and user input in beginner electronics projects.
Learn Component
Components
Resistor
Resistor
Learn how Resistors work with Arduino. This guide covers Ohm's Law, current limiting for LEDs, pull-up and pull-down configurations, voltage dividers, and choosing the right resistor value for your circuits.
Learn Component
Actuators
RGB LED
RGB LED
Learn how an RGB LED works with Arduino. This guide covers common cathode and anode wiring, PWM color mixing, producing millions of colors, and creating smooth gradient and color cycle effects.
Learn Component
Input Devices
Rotary Dialer
Rotary Dialer
Learn how the Rotary Dialer works with Arduino. This guide covers pulse counting, rotary signal decoding, and wiring for vintage-style numeric input, interactive art, and retro project controls.
Learn Component
Actuators
Servo
Servo
Learn how a Servo motor works with Arduino. This guide covers PWM signal control, the Servo library, angle positioning, and wiring for robotic arms, pan-tilt mounts, door locks, and motion projects.
Learn Component
Sensors
Slide Potentiometer
Slide Potentiometer
Learn how a Slide Potentiometer works with Arduino. This guide covers linear voltage division, analog reading, and wiring for slider controls, audio mixing, brightness adjustment, and position-sensing input.
Learn Component
Input Devices
Slide Switch
Slide Switch
Learn how a Slide Switch works with Arduino. This guide covers SPDT switch wiring, digital state reading, pull-up configuration, and using switches for on-off control, mode selection, and user input.
Learn Component
Displays
SSD1306
SSD1306
Learn how the SSD1306 OLED display works with Arduino. This guide covers I2C and SPI wiring, the Adafruit SSD1306 library, drawing text and shapes, and creating compact status displays for your projects.
Learn Component
Actuators
Stepper Motor
Stepper Motor
Learn how a Stepper Motor works with Arduino. This guide covers bipolar coil control, step sequencing, the Stepper library, and wiring for precise positioning, rotation control, and motion projects.
Learn Component
Input
Tilt Switch
Tilt Switch
Learn how a Tilt Switch works with Arduino. This guide covers orientation detection, digital state reading, debouncing, and wiring for tilt-activated alerts, motion-triggered effects, and game controllers.
Learn Component
Other
Tiny Breadboard
Breadboard
Learn how to use a breadboard for Arduino prototyping. This guide covers the internal row connections, power rail layout, and best practices for building circuits without soldering.
Learn Component
New Elements
Incoming
We are constantly expanding our library with more parts.