KY-004 Tactile Switch Module 3-Pin Push Button for Arduino DIY
KY-004 3-Pin Tactile Push Button Switch Module – Perfect for Arduino & DIY Electronics
The KY-004 Tactile Switch Module is a compact, reliable 3-pin push button designed for seamless integration with Arduino, Raspberry Pi, and a wide range of DIY electronics projects. Measuring just 6×6×5mm, this surface-mount-friendly module delivers a satisfying tactile click response, making it ideal for prototyping, hobbyist builds, and educational kits alike.
Whether you're building a custom controller, an interactive circuit, or a hands-on learning project, the KY-004 module gives you a clean digital signal with minimal setup — just connect, code, and go.
Key Features
- Compact 6×6×5mm form factor — fits easily on breadboards and custom PCBs
- 3-Pin interface — straightforward GND, VCC, and Signal connections
- Tactile click feedback — clear, responsive actuation on every press
- SMD compatible — suitable for surface mount applications
- Arduino-ready — plug-and-play with standard Arduino digital input pins
- Available in 2 color options — choose between 1pc or 5pcs per order
- Low power consumption — efficient design for battery-powered builds
What's Included
- KY-004 Tactile Switch Module (SMD) — choose your quantity (1pcs or 5pcs)
Ideal For
- Arduino & Raspberry Pi projects
- DIY electronics and prototyping
- Educational STEM kits and coursework
- Custom PCB and breadboard circuits
- Home automation triggers and user input interfaces
Technical Specifications
- Model: KY-004
- Pin Count: 3-Pin (GND, VCC, Signal)
- Button Size: 6×6×5mm
- Type: Tactile Push Button Switch Module
- Mount Type: SMD
Pair It With These Related Products
Build out your DIY project collection with these complementary items from our store:
- 4/6mm CCB Flat Round Spacer Beads DIY Jewelry Making 100-200pcs
- Round Aluminum Wire 1mm–3mm | DIY Jewelry Making Wire
Learn more: OSHA on personal protective equipment
Frequently Asked Questions
Q: What is the KY-004 Tactile Switch Module and what is it used for?
A: The KY-004 is a compact 3-pin tactile push button switch module measuring 6×6×5mm. It is widely used in Arduino and DIY electronics projects to register button presses as digital input signals. It's an essential component for prototyping, STEM education, and custom circuit builds.
Q: How do I connect the KY-004 module to an Arduino?
A: The KY-004 module has three pins: GND (ground), VCC (power, typically 5V), and Signal (digital output). Connect GND to your Arduino's GND pin, VCC to the 5V pin, and the Signal pin to any available digital input pin. You can then use Arduino's digitalRead() function to detect button presses in your code.
Q: How many modules come in one order, and are there color options?
A: You can choose between a single unit (1pcs) or a value pack (5pcs) per order. The module is also available in 2 color options, so you can select the one that best fits your project or build.
Q: Is the KY-004 compatible with platforms other than Arduino?
A: Yes! While the KY-004 is designed with Arduino in mind, it is compatible with any microcontroller or development board that supports standard 3-pin digital input modules, including Raspberry Pi (with appropriate logic-level considerations), ESP8266, ESP32, and similar platforms.
Production & Packaging Notice
To maintain high stock availability and fast shipping times, our items are sourced from multiple verified manufacturing facilities. While the core quality, materials, and product specifications remain identical, you may notice slight variations in the packaging design, manufacturing origin, or the wording of the printed instructions.