Hardware catalog

Arduino & ESP32 component library

Sensors, displays, motors and modules — with pinouts, wiring notes, example diagrams and ready-to-run Arduino code.

Sensors

18650 Battery Shield with USB-C Charger and 5V Boost Converter

18650 Battery Shield with USB-C Charger and 5V Boost Converter

18650 Battery Holder Charging Board, 5V Step-Up Power Bank Module with USB-C Input for Arduino and DIY Electronics

2.4 inch OLED Display I2C 3.3V

2.4 inch OLED Display I2C 3.3V

This is a 2.4-inch OLED display module intended for use with microcontrollers via the I2C (SDA/SCL) interface. It is des…

3.5 inch TFT LCD Shield

3.5 inch TFT LCD Shield

3.5 inch TFT LCD Shield for Arduino UNO and MEGA

50kg Load Cell Weight Sensor

50kg Load Cell Weight Sensor

50kg Load Cell Weight Sensor, Electronic Kitchen Scale Strain Gauge

Accelerometer and Gyroscope I2C MPU-6050

Accelerometer and Gyroscope I2C MPU-6050

The MPU-6050 is an inertial sensor combining a 3-axis accelerometer and a 3-axis gyroscope for measuring motion and orie…

Bosch BME280 3.3v 3-in-1 sensor Temperature Humidity and Air Pressure

Bosch BME280 3.3v 3-in-1 sensor Temperature Humidity and Air Pressure

The Bosch BME280 is a digital environmental sensor that measures ambient temperature, relative humidity, and barometric …

Bosch BME280 5V 3-in-1 sensor Temperature Humidity and Air Pressure

Bosch BME280 5V 3-in-1 sensor Temperature Humidity and Air Pressure

The Bosch BME280 is a digital environmental sensor that measures temperature, relative humidity, and barometric pressure…

Buzzer module passief  Arduino

Buzzer module passief Arduino

Buzzer module passief Arduino This passive buzzer emits a sound of approximately 85dB when connected to a voltage betwe…

CAN-bus module MCP2515 SPI 5V

CAN-bus module MCP2515 SPI 5V

This module is based on the MCP2515 CAN controller, which communicates with a microcontroller over SPI and is used to ad…

DF Player Mini

DF Player Mini

DF Player Mini Mp3 player with TF Card reader

DHT11 Sensor Module

DHT11 Sensor Module

DHT11 temperature and humidity sensor module

DS18B20 waterdichte probe temperatuursensor 1 m cable

DS18B20 waterdichte probe temperatuursensor 1 m cable

The DS18B20 is a digital temperature sensor in a waterproof probe housing with a 1 m cable. It communicates over the 1-W…

DS3231 Real Time Clock Module I2C

DS3231 Real Time Clock Module I2C

Real time clock module DS3231 chip I2C

HC-SR04

HC-SR04

The HC-SR04 is an ultrasonic distance sensor that measures range by sending a sound pulse and timing the echo return. It…

HC-SR501 PIR Motion Sensor

HC-SR501 PIR Motion Sensor

HC-SR501 Infrared PIR Motion Sensor Module for Arduino and

Human Presence Sensor LD2410C

Human Presence Sensor LD2410C

Human Presence Sensor LD2410C 24GHz

HW-201 Infrared Obstacle Avoidance Module

HW-201 Infrared Obstacle Avoidance Module

HW-201 Infrared Obstacle Avoidance Sensor Module, Proximity Switch for Smart Car and Arduino

INMP441 microphone

INMP441 microphone

The INMP441 is a digital MEMS microphone that provides audio data over an I2S interface. Connect SCK as the I2S clock, W…

Keypad 4x4

Keypad 4x4

Keypad with 4x4 buttons 123A 456B 789C *0#D

LDR Light Sensor Module

LDR Light Sensor Module

Photosensitive LDR Light Sensor Module, Photoresistor Detection Board for Arduino and Smart Home

LDR Sensor Module

LDR Sensor Module

An LDR (light dependent resistor) sensor module outputs an analog voltage that changes with ambient light intensity. Con…

Micro SD Card Adapter Module 3.3V for ESP32 and ESP8266

Micro SD Card Adapter Module 3.3V for ESP32 and ESP8266

3.3V Micro SD Card Slot Module, SPI Interface Board Compatible with ESP32, ESP8266, and Arduino

Micro-SD Card Reader 3.3V

Micro-SD Card Reader 3.3V

This is a 3.3V microSD card reader module that lets a microcontroller communicate with a microSD card over the SPI bus. …

Micro-SD Card Reader 5V

Micro-SD Card Reader 5V

This Micro-SD Card Reader is a SPI interface module for accessing a microSD card as external storage. It connects to a m…

Mini PIR

Mini PIR

A Mini PIR (passive infrared) motion sensor detects changes in infrared radiation caused by nearby movement. It is power…

Motion sensor with microwave radar RCWL-051

Motion sensor with microwave radar RCWL-051

The RCWL-051 is a microwave radar motion sensor module that detects movement by emitting low-power microwave signals and…

OLED Display 0.96 inch

OLED Display 0.96 inch

OLED Display 0.96 inch 128x64 pixels

PIR Sensor HC-SR501

PIR Sensor HC-SR501

The PIR Sensor HC-SR501 detects changes in infrared (IR) radiation caused by motion, typically from people or animals. I…

PN532 RFID NFC Module

PN532 RFID NFC Module

The PN532 RFID/NFC module enables an Arduino/ESP32 to communicate with NFC tags and contactless cards. It typically supp…

RFID RC522 Module 13.56MHz

RFID RC522 Module 13.56MHz

The RFID RC522 module (MFRC522 chip) reads and writes RFID/NFC tags operating at 13.56 MHz. It communicates with microco…

TOF050C-VL6180X Distance Sensor Time-Of-Flight high precision

TOF050C-VL6180X Distance Sensor Time-Of-Flight high precision

This TOF module uses the VL6180X time-of-flight distance sensor to measure short-range distances by emitting IR light pu…

TOF200C VL53L0X Distance Sensor Time-Of-Flight high precision

TOF200C VL53L0X Distance Sensor Time-Of-Flight high precision

The TOF200C module uses the ST VL53L0X time-of-flight laser ranging sensor to measure distance by timing reflected light…

TOF400C-VL53L1X Distance sensor Time-Of-Flight very accurate 4-400cm

TOF400C-VL53L1X Distance sensor Time-Of-Flight very accurate 4-400cm

The TOF400C-VL53L1X is a time-of-flight distance sensor module that measures the distance to an object over roughly 4–40…

Touch sensor TTP223B

Touch sensor TTP223B

The TTP223B is a single-channel capacitive touch sensor IC used as a touch-button replacement. It provides a digital tou…

TPA3110 2x15W Amplifier

TPA3110 2x15W Amplifier

The TPA3110 is a Class-D stereo audio amplifier module intended to drive two speaker channels. Use the analog left/right…

Water Sensor

Water Sensor

A water sensor module detects the presence of water or moisture and provides an analog output on the S pin. Connect GND …

Displays

1.28" Round TFT LCD 240x240 (GC9A01, SPI)

1.28" Round TFT LCD 240x240 (GC9A01, SPI)

This is a 1.28-inch round TFT LCD module using the GC9A01 controller with a 240x240 pixel resolution. It typically opera…

1602 LCD DISPLAY

1602 LCD DISPLAY

A 1602 (16x2) character LCD module typically using an HD44780-compatible controller for displaying alphanumeric text. It…

1602 LCD I2C DISPLAY

1602 LCD I2C DISPLAY

1602 I2C display

8x8 RGB 64 LED Matrix 5V WS2812b

8x8 RGB 64 LED Matrix 5V WS2812b

An 8x8 (64) RGB LED matrix using WS2812b addressable LEDs for individually controllable pixels. It is typically driven b…

LCD Display TFT 1.3inch ST7789

LCD Display TFT 1.3inch ST7789

LCD Display TFT 1.3inch ST7789 240x240 pixels, 3.3V, SPI, RGB

OLED Display 0.91 inch

OLED Display 0.91 inch

128x32 SSD1306

Actuators

Servo SG90

Servo SG90

The SG90 is a small hobby servo actuator that moves to commanded positions using a PWM control signal. It typically requ…

Output

3W amplifier MAX98357A I2S DAC

3W amplifier MAX98357A I2S DAC

MAX98357A I2S Class-D mono amplifier breakout (3W). Receives digital I2S audio and drives a speaker directly. No DAC nee…

Active Buzzer Module

Active Buzzer Module

Active buzzer. Always use S pin to trigger sound.

⚙️

LED

Standard 5mm through-hole LED. Available in red, green, blue, yellow, white, orange, and warm white. Requires a current-…

LED Matrix Module MAX7219

LED Matrix Module MAX7219

This is an LED matrix display module using the MAX7219 LED driver to control a 8x8 LED matrix. It is typically connecte…

Passive Buzzer Module

Passive Buzzer Module

A passive buzzer module generates sound by converting a digital square-wave (often via PWM) applied to the S control pin…

Relais Module 12v AC250V 10A Relais  12v 1 relais  LED indicator

Relais Module 12v AC250V 10A Relais 12v 1 relais LED indicator

This is a single-channel 12V relay module for switching external loads with a low-voltage control signal. It is rated fo…

Relais Module 5v High load capacity: AC250V 10A / DC30V 10A Relay control: 5V1-channel relay board

Relais Module 5v High load capacity: AC250V 10A / DC30V 10A Relay control: 5V1-channel relay board

This is a 5V single-channel relay module used to switch higher-voltage or higher-current loads with a low-voltage contro…

Relais Module 5v Low

Relais Module 5v Low

Relais Module 5v Low High load capacity: AC 250V 10A / DC 30V 10A Relay control: 5V Signal: Low trigger1-channel relay b…

Relay Module 5V

Relay Module 5V

Relay Module 5V high trigger

WCMCU-5102 module

WCMCU-5102 module

Stereo I2S DAC module (PCM5102A). Converts digital I2S audio to analog line-level output. Has a 3.5mm headphone jack and…

WS2812 LED Ring 8-bit

WS2812 LED Ring 8-bit

Led ring with 8x WS2812 leds

Input & buttons

Drukknop

Drukknop

Knop of button. Kan gebruikt worden voor pulse maar ook voor self-lock.

HX711 Load Cell Amplifier

HX711 Load Cell Amplifier

The HX711 is a dedicated load-cell amplifier that reads strain-gauge bridges and converts the bridge signal into a digit…

Keypad 4x3

Keypad 4x3

Keypad 4x3 matrix 123 456 789 *0#

Tactile switch

Tactile switch

4-pin momentary tactile push button. Pins 1-2 are connected (left rail), pins 3-4 are connected (right rail). Pressing t…

Communication

Logic Level Shifter 4-channel

Logic Level Shifter 4-channel

4-channel bidirectional logic level shifter (BSS138-style) that converts between 5V and 3.3V on up to 4 signal lines. Su…

Logic Level Shifter 8-channel

Logic Level Shifter 8-channel

Logic Level Shifter 8-channel to convert 3.3V logic to 5V logic bi-directional

MAX485 TTL to RS485 Converter Module

MAX485 TTL to RS485 Converter Module

The MAX485 module is a half-duplex RS-485 transceiver that converts TTL UART signals to a differential RS-485 bus and ba…

Interface

16 Channel 12-Bit PWM Servo Driver I2C

16 Channel 12-Bit PWM Servo Driver I2C

16 Channel 12-Bit PWM Servo Driver I2C PCA9685

Active parts

⚙️

BJT Transistor

Bipolar junction transistor in TO-92 through-hole package. Available as NPN (BC547, 2N3904, BC337, 2N2222 — current flow…

⚙️

MOSFET Transistor

Power MOSFET in TO-220 through-hole package. Available as N-channel (IRFZ44N, IRF540, IRLZ44N — switches loads to GND, l…

Passive parts

⚙️

Ceramic Capacitor

Small non-polarized through-hole ceramic disc capacitor. Common values: 10pF, 22pF, 100pF, 1nF, 10nF, 100nF (0.1µF), 1µF…

⚙️

Diode

Two-terminal polarized semiconductor that conducts current in only one direction (anode → cathode). Common variants: sta…

⚙️

Electrolytic Capacitor

Polarized aluminium-electrolytic through-hole capacitor in a cylindrical can. Common values: 1µF, 10µF, 47µF, 100µF, 220…

Linear Potentiometer (3-pin)

Linear Potentiometer (3-pin)

Through-hole rotary potentiometer with three terminals: both ends of the resistive track plus the wiper (middle pin). Co…

⚙️

Resistor

1/4W 5% through-hole resistor. Common E24 values: 100, 220, 330, 470, 1k, 2.2k, 4.7k, 10k, 47k, 100k ohm. Used for curre…

Other

4-Channel Optoisolator Board

4-Channel Optoisolator Board

4-Channel Optocoupler Isolation Module, Voltage Level Converter Board for Arduino and PLC

AD9850 DDS Signal Generator Module

AD9850 DDS Signal Generator Module

AD9850 DDS (Direct Digital Synthesis) signal generator module. Generates sine and square waves from roughly 0 to 40 MHz …

Adjustable Step-down Module 3-40VDC  1.5-35VDC LM2596

Adjustable Step-down Module 3-40VDC 1.5-35VDC LM2596

This LM2596-based adjustable buck converter steps down a higher DC input to a lower DC output with good efficiency. It i…

Breadboard 400 pin

Breadboard 400 pin

A 400-point solderless breadboard used to build and test electronic circuits quickly without soldering. It provides mult…

DC 12V adjustable timer delay, time delay relay turn off switch module time relay time switch 0~25sec for smart home, automatic control

DC 12V adjustable timer delay, time delay relay turn off switch module time relay time switch 0~25sec for smart home, automatic control

This is a DC 12V adjustable delay relay module used for turn-off/interval timing in smart home or automation. The delay …

DC-DC High Power Adjustable Step-up Module 3.0~35V to 3.5~35V 100W with Digital Display Voltmeter

DC-DC High Power Adjustable Step-up Module 3.0~35V to 3.5~35V 100W with Digital Display Voltmeter

This adjustable DC-DC boost (step-up) module converts a higher-power input supply to a selectable higher voltage range a…

MAX3232 RS232 to TTL Serial Converter Module

MAX3232 RS232 to TTL Serial Converter Module

MAX3232 RS232 to TTL Serial Port Converter Module, Female DB9 Connector for Arduino and

MT3608 2A Max DC-DC Step Up Power Module Booster Power Module

MT3608 2A Max DC-DC Step Up Power Module Booster Power Module

The MT3608 is a small DC-DC boost (step-up) converter module used to increase an input DC voltage to a higher adjustable…

PWM naar Voltage converter module 0-10V

PWM naar Voltage converter module 0-10V

This module converts a PWM signal into a corresponding analog voltage output, typically in the 0-10V range for control a…

Speaker 3W

Speaker 3W

Small passive speaker, 3W 4-8 ohm. Requires an amplified signal — cannot be driven directly from a DAC line-out or micro…

Build your Arduino or ESP32 project with AI

Describe what you want to build. Codey Online writes the code, draws the wiring diagram, compiles it and flashes your board straight from the browser.

Start for free