Anonymous
Mar 30, 2026
Rating: 5/5
Great value for money
I bought five of these for a school project. All of them worked flawlessly out of the box. The pinout is clearly labeled which saves time.
Description
Reviews
| Brand | - |
| Category | Robotics / STEM Teaching Tools / Sensors |
| Origin | - |
| Brand | Keyes |
| Product Type | Self-Locking Button Module |
| Compatibility | Arduino, Raspberry Pi, STM32 |
| Operating Voltage | 3.3V - 5V DC |
| Interface Type | 3-Pin Header (GND, VCC, SIG) |
| Switch Mechanism | Mechanical Self-Locking |
| Material | PCB with Plastic Housing |
| Dimensions | 24mm x 16mm x 18mm |
| Weight | 3.5 grams |
| Package Includes | 1x Self-Locking Switch Sensor Module |
Anonymous
Mar 30, 2026
Rating: 5/5
Great value for money
I bought five of these for a school project. All of them worked flawlessly out of the box. The pinout is clearly labeled which saves time.
Anonymous
Mar 28, 2026
Rating: 4/5
Good quality, slightly bulky
The sensor is reliable and the build quality is solid. It is a bit taller than some other modules, so check your case dimensions before installing.
Anonymous
Mar 17, 2026
Rating: 5/5
Sturdy construction
The PCB looks clean and the soldering points are well-made. The button click feels satisfying and durable. Will buy more for future projects.
Anonymous
Mar 14, 2026
Rating: 5/5
Perfect for Arduino prototypes
This module works exactly as described. The self-locking mechanism is smooth and stays in place until pressed again. Easy to wire up with standard jumper cables.
Anonymous
Mar 05, 2026
Rating: 5/5
Reliable switching action
Unlike momentary switches, this one holds the state perfectly. Ideal for toggle functions in my robot control panel. Highly recommended.
Anonymous
Mar 05, 2026
Rating: 4/5
Easy to use for beginners
As someone new to electronics, I found this very easy to integrate. Just connect power and signal, and it reads high or low depending on the state.
Q: Can this be used with a 3.3V microcontroller?
A: Yes, the module operates comfortably within the 3.3V to 5V range, making it compatible with both 5V Arduinos and 3.3V boards like the ESP32.
Q: What is the difference between this and a momentary switch module?
A: This is a self-locking switch, meaning it stays in the ON or OFF position after being pressed. A momentary switch only activates while you are holding it down.
Q: Is a library required to use this sensor?
A: No library is needed. You can read the state simply by using the standard digitalRead() function in your Arduino sketch.
Q: Does this module require an external pull-up resistor?
A: Most Arduino boards have internal pull-up resistors that can be enabled in the code. However, if your specific setup requires it, you can easily add an external one.
Q: Are the mounting holes standard size?
A: Yes, the mounting holes are standard 3mm diameter, compatible with most M3 screws and standoff kits used in electronics projects.