



Digital Push Button Module for Arduino, ESP32 & Raspberry Pi | KY-004 Compatible Button Input Sensor
Add simple user input to your electronics projects with the Digital Push Button Module, compatible with Arduino, ESP32, Raspberry Pi, NodeMCU, STM32, and other microcontrollers. Featuring a reliable momentary push button with digital output, this module is ideal for robotics, IoT, automation, embedded systems, STEM education, and DIY electronics projects.
Customize
Share :
Digital Push Button Module for Arduino, ESP32 & Raspberry Pi
The Digital Push Button Module is a simple and reliable input device designed for electronics enthusiasts, students, makers, and engineers. Featuring a high-quality momentary push button, the module provides a digital HIGH/LOW output signal that can be easily read by Arduino, ESP32, Raspberry Pi, NodeMCU, STM32, and other development boards.
Its compact design and easy GPIO interface make it ideal for creating interactive electronics projects, control panels, user interfaces, robotics, automation systems, and educational experiments.
Whether you're learning microcontroller programming or developing an embedded application, this push button module offers a dependable solution for digital input.
Key Features
- Digital push button input module
- Compatible with Arduino, ESP32, Raspberry Pi, NodeMCU, and STM32
- Reliable momentary push button switch
- Digital HIGH/LOW output
- Compact PCB design
- Easy GPIO interfacing
- Stable and responsive operation
- Low power consumption
- Ideal for DIY electronics and embedded systems
Technical Specifications
| Specification | Details |
|---|---|
| Product Type | Digital Push Button Module |
| Compatible Module | KY-004 Compatible |
| Operating Voltage | 3.3V – 5V DC |
| Output Signal | Digital Output |
| Switch Type | Momentary Push Button |
| Interface | Digital GPIO |
| PCB Material | High-Quality FR4 |
| Compatibility | Arduino, ESP32, Raspberry Pi, NodeMCU, STM32 |
Applications
- Arduino Projects
- ESP32 Projects
- Raspberry Pi Projects
- Robotics
- IoT Systems
- User Input Devices
- Menu Navigation
- Electronic Control Panels
- Smart Home Systems
- STEM Education
- DIY Electronics
- Embedded Systems
Package Includes
- 1 × Digital Push Button Module
Why Buy from Horizocart?
- Quality-tested electronic modules
- Reliable digital input performance
- Secure packaging
- Fast shipping across India
- Technical support
- Ideal for students, makers, engineers, and professionals
Frequently Asked Questions
Q. Is this compatible with Arduino Uno?
Yes. It is fully compatible with Arduino Uno and all Arduino-compatible boards.
Q. Can I use it with ESP32?
Yes. It works with ESP32 digital GPIO pins.
Q. Does this provide analog output?
No. The module provides a digital HIGH/LOW output when the button is pressed or released.
Q. Is it suitable for beginners?
Yes. It is one of the easiest input modules for learning Arduino and microcontroller programming.
Q. Can it be used for robotics projects?
Yes. It is commonly used for user controls, mode selection, and manual input in robotics and automation systems.


