{"product_id":"tactile-pushbutton-switch-module-10k-pullup-ky-004-arduino","title":"Tactile Pushbutton Switch Module with 10kΩ Pull-Up — KY-004 Arduino Compatible","description":"\u003ch2\u003eTactile Pushbutton Switch Module with 10kΩ Pull-Up — KY-004 Arduino Compatible\u003c\/h2\u003e\n\n\u003cp\u003eThis \u003cstrong\u003etactile pushbutton switch module\u003c\/strong\u003e (compatible with KY-004) simplifies button input for Arduino and microcontroller projects by including a built-in 10kΩ pull-up resistor on the PCB. No external resistor or wiring is needed — connect VCC, GND, and the signal pin to your Arduino, and the button is ready to use. The output is active LOW: normally HIGH (pulled to VCC), goes LOW when the button is pressed.\u003c\/p\u003e\n\n\u003ch3\u003eModule Specifications\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCompatible Module:\u003c\/strong\u003e KY-004 (same or similar)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOperating Voltage:\u003c\/strong\u003e 3.3V – 5V DC\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOutput Logic:\u003c\/strong\u003e Active LOW (normally HIGH, LOW when pressed)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePull-Up Resistor:\u003c\/strong\u003e Built-in 10kΩ to VCC\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eConnector:\u003c\/strong\u003e 3-pin male header (1 × 3, 2.54mm pitch)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePCB Dimensions:\u003c\/strong\u003e 19 × 16mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003ePin Connections\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003e‘-’ (Pin 1):\u003c\/strong\u003e GND — connect to Arduino GND\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCenter pin (Pin 2):\u003c\/strong\u003e VCC — connect to 3.3V or 5V (or leave unconnected if using MCU internal pull-ups)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e‘S’ (Pin 3):\u003c\/strong\u003e Signal output — connect to Arduino digital input pin\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eArduino Example\u003c\/h3\u003e\n\u003cpre\u003e\/\/ KY-004 Pushbutton Module\nconst int buttonPin = 2;  \/\/ Connect S to D2\nvoid setup() {\n  pinMode(buttonPin, INPUT);  \/\/ No INPUT_PULLUP needed\n  Serial.begin(9600);\n}\nvoid loop() {\n  if (digitalRead(buttonPin) == LOW) {  \/\/ Active LOW\n    Serial.println(\"Button pressed!\");\n  }\n}\u003c\/pre\u003e\n\n\u003ch3\u003eTypical Applications\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eArduino button input:\u003c\/strong\u003e Simplest possible button connection — 3 wires, no resistor\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eInterrupt trigger:\u003c\/strong\u003e Connect S to an interrupt-capable pin for event-driven response\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReset \/ confirm button:\u003c\/strong\u003e User confirmation input for menu systems and state machines\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSensor kit projects:\u003c\/strong\u003e Standard button module in 37-in-1 and similar Arduino sensor kits\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBeginner projects:\u003c\/strong\u003e Ideal for learning digital input without external component wiring\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003ePackage Contents\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e1 × Tactile pushbutton switch module with 10kΩ pull-up (KY-004 compatible)\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eThe simplest Arduino button module — built-in 10kΩ pull-up, active LOW output, 3-pin header. Connect 3 wires and start reading button presses immediately.\u003c\/p\u003e","brand":"Keszoox","offers":[{"title":"Default Title","offer_id":45683878002923,"sku":"","price":4.37,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/1005\/8731\/files\/Tactile-Pushbutton-Module.jpg?v=1723004842","url":"https:\/\/keszoox.com\/products\/tactile-pushbutton-switch-module-10k-pullup-ky-004-arduino","provider":"Keszoox","version":"1.0","type":"link"}