{"product_id":"ky-004-tactile-switch-module-3pin-push-button-arduino-diy","title":"KY-004 Tactile Switch Module 3-Pin Push Button for Arduino DIY","description":"\u003ch2\u003eKY-004 3-Pin Tactile Push Button Switch Module – Perfect for Arduino \u0026amp; DIY Electronics\u003c\/h2\u003e\n\u003cp\u003eThe \u003cstrong\u003eKY-004 Tactile Switch Module\u003c\/strong\u003e 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 \u003cstrong\u003e6×6×5mm\u003c\/strong\u003e, this surface-mount-friendly module delivers a satisfying tactile click response, making it ideal for prototyping, hobbyist builds, and educational kits alike.\u003c\/p\u003e\n\n\u003cp\u003eWhether 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.\u003c\/p\u003e\n\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCompact 6×6×5mm form factor\u003c\/strong\u003e — fits easily on breadboards and custom PCBs\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e3-Pin interface\u003c\/strong\u003e — straightforward GND, VCC, and Signal connections\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTactile click feedback\u003c\/strong\u003e — clear, responsive actuation on every press\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSMD compatible\u003c\/strong\u003e — suitable for surface mount applications\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eArduino-ready\u003c\/strong\u003e — plug-and-play with standard Arduino digital input pins\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAvailable in 2 color options\u003c\/strong\u003e — choose between 1pc or 5pcs per order\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLow power consumption\u003c\/strong\u003e — efficient design for battery-powered builds\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eWhat's Included\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eKY-004 Tactile Switch Module (SMD) — choose your quantity (1pcs or 5pcs)\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eIdeal For\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eArduino \u0026amp; Raspberry Pi projects\u003c\/li\u003e\n  \u003cli\u003eDIY electronics and prototyping\u003c\/li\u003e\n  \u003cli\u003eEducational STEM kits and coursework\u003c\/li\u003e\n  \u003cli\u003eCustom PCB and breadboard circuits\u003c\/li\u003e\n  \u003cli\u003eHome automation triggers and user input interfaces\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical Specifications\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eModel:\u003c\/strong\u003e KY-004\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePin Count:\u003c\/strong\u003e 3-Pin (GND, VCC, Signal)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eButton Size:\u003c\/strong\u003e 6×6×5mm\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eType:\u003c\/strong\u003e Tactile Push Button Switch Module\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMount Type:\u003c\/strong\u003e SMD\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003ePair It With These Related Products\u003c\/h3\u003e\n\u003cp\u003eBuild out your DIY project collection with these complementary items from our store:\u003c\/p\u003e\n\u003cul\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/ccb-flat-round-spacer-beads-diy-jewelry-making\"\u003e4\/6mm CCB Flat Round Spacer Beads DIY Jewelry Making 100-200pcs\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/round-aluminum-wire-diy-jewelry-making-1mm-3mm\"\u003eRound Aluminum Wire 1mm–3mm | DIY Jewelry Making Wire\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eLearn more: \u003ca href=\"https:\/\/www.osha.gov\/personal-protective-equipment\" target=\"_blank\" rel=\"noopener\"\u003eOSHA on personal protective equipment\u003c\/a\u003e\u003c\/p\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003ch4\u003eQ: What is the KY-004 Tactile Switch Module and what is it used for?\u003c\/h4\u003e\n\u003cp\u003eA: 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.\u003c\/p\u003e\n\n\u003ch4\u003eQ: How do I connect the KY-004 module to an Arduino?\u003c\/h4\u003e\n\u003cp\u003eA: 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 \u003ccode\u003edigitalRead()\u003c\/code\u003e function to detect button presses in your code.\u003c\/p\u003e\n\n\u003ch4\u003eQ: How many modules come in one order, and are there color options?\u003c\/h4\u003e\n\u003cp\u003eA: 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.\u003c\/p\u003e\n\n\u003ch4\u003eQ: Is the KY-004 compatible with platforms other than Arduino?\u003c\/h4\u003e\n\u003cp\u003eA: 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.\u003c\/p\u003e\n\u003c!-- production-packaging-notice --\u003e\n\u003ch3\u003eProduction \u0026amp; Packaging Notice\u003c\/h3\u003e\n\u003cp\u003eTo 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.\u003c\/p\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"What is the KY-004 Tactile Switch Module and what is it used for?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"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.\"}}, {\"@type\": \"Question\", \"name\": \"How do I connect the KY-004 module to an Arduino?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"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.\"}}, {\"@type\": \"Question\", \"name\": \"How many modules come in one order, and are there color options?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"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.\"}}, {\"@type\": \"Question\", \"name\": \"Is the KY-004 compatible with platforms other than Arduino?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"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.\"}}]}\u003c\/script\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\": \"https:\/\/schema.org\", \"@type\": \"BreadcrumbList\", \"itemListElement\": [{\"@type\": \"ListItem\", \"position\": 1, \"name\": \"Home\", \"item\": \"https:\/\/0i45ne-c8.myshopify.com\/\"}, {\"@type\": \"ListItem\", \"position\": 2, \"name\": \"Home page\", \"item\": \"https:\/\/0i45ne-c8.myshopify.com\/collections\/frontpage\"}, {\"@type\": \"ListItem\", \"position\": 3, \"name\": \"KY-004 Tactile Switch Module 3-Pin Push Button for Arduino DIY\", \"item\": \"https:\/\/0i45ne-c8.myshopify.com\/products\/ky-004-tactile-switch-module-3pin-push-button-arduino-diy\"}]}\u003c\/script\u003e","brand":"Zpaxo","offers":[{"title":"5pcs","offer_id":54249705275702,"sku":"14:771#5pcs","price":7.16,"currency_code":"USD","in_stock":true},{"title":"1pcs","offer_id":54249705308470,"sku":"14:1254#1pcs","price":4.04,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/7774\/3158\/files\/Sa9c0a100f013469f8f2805c16b49aa57r.webp?v=1784633232","url":"https:\/\/zpaxo.com\/products\/ky-004-tactile-switch-module-3pin-push-button-arduino-diy","provider":"Zpaxo","version":"1.0","type":"link"}