{"id":120636,"date":"2025-12-03T07:27:02","date_gmt":"2025-12-03T07:27:02","guid":{"rendered":"https:\/\/www.seeedstudio.com\/blog\/?p=120636"},"modified":"2025-12-03T07:27:12","modified_gmt":"2025-12-03T07:27:12","slug":"micro-switch-working-uses-arduino-wiring","status":"publish","type":"post","link":"https:\/\/www.seeedstudio.com\/blog\/2025\/12\/03\/micro-switch-working-uses-arduino-wiring\/","title":{"rendered":"Micro Switch: What It Is, How It Works, and How to Use It"},"content":{"rendered":"\n<p>When people search for <strong>&#8220;<a href=\"https:\/\/www.seeedstudio.com\/Grove-Micro-Switch.html\" target=\"_blank\" rel=\"noreferrer noopener\">micro switch<\/a>&#8220;<\/strong>, they mostly want something very practical. For instance, they want to know <strong>what this small-sized switch does, where it is used, and how to wire it into a project or product.<\/strong> In this guide, we will walk through all of that step by step.<\/p>\n\n\n\n<p>We will keep things simple and conversational, but still technical enough for engineers and makers. You will see how the internal snap action works, how to pick the right micro switch button, and how to connect a micro switch Arduino circuit without speculation.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#8fc31f\" class=\"has-inline-color\">What Exactly Is a Micro Switch?<\/mark><\/h2>\n\n\n\n<p><strong>A micro switch is a very small electromechanical switch that uses a snap-action mechanism to change state with very little travel and force.<\/strong> Inside the case, a spring and lever system moves the contacts from one position to another when the actuator reaches a critical point.<\/p>\n\n\n\n<p>Because the motion is sudden and repeatable, the switch gives an extremely clean electrical transition. That makes it appropriate as a position or limit sensor in control systems, safety interlocks, and user interfaces. Note that you might also see micro switches described as &#8220;miniature snap-action switches&#8221; or &#8220;micro limit switches&#8221; in datasheets and catalogs.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Illustration-of-a-micro-switch-with-lever-and-labeled-terminals.png\" alt=\"a micro switch\" class=\"wp-image-120761\" style=\"width:401px;height:auto\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Illustration-of-a-micro-switch-with-lever-and-labeled-terminals.png 1024w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Illustration-of-a-micro-switch-with-lever-and-labeled-terminals-300x300.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Illustration-of-a-micro-switch-with-lever-and-labeled-terminals-80x80.png 80w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Illustration-of-a-micro-switch-with-lever-and-labeled-terminals-768x768.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Illustration-of-a-micro-switch-with-lever-and-labeled-terminals-32x32.png 32w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#8fc31f\" class=\"has-inline-color\">How Does a Micro Switch Work?<\/mark><\/strong><\/h2>\n\n\n\n<p>The heart of a micro switch is the over-center spring. As you press the actuator, the spring stores energy, and the contacts remain in their original position. Once you hit an operating force and travel, the spring flips to the other side and forces the contacts to change state quickly. Micro switches may&nbsp;have an operating force of 10-500 g, per actuator style and switch body size.<\/p>\n\n\n\n<p>This is the snap action. It lowers arcing and bounce time, as well as gives a consistent actuation point over millions of cycles. The tiny contact gap and rigid enclosure help the switch manage moderate currents even though the movement at the micro switch button feels light and small.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#8fc31f\" class=\"has-inline-color\">Common Uses for Micro Switches<\/mark><\/h2>\n\n\n\n<p>Micro switches are used when a system needs a precise mechanical position-based on\/off signal.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Industrial Equipment<\/strong><strong><\/strong><\/h3>\n\n\n\n<p>They act as limit switches on linear slides, conveyor mechanisms, and actuator end stops. When the cam or lever hits the actuator, the controller knows the motion has reached a safe limit.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Appliances and Consumer Devices<\/strong><strong><\/strong><\/h3>\n\n\n\n<p>Micro switches sit inside door latches, float mechanisms, and control panels. They confirm that a door is closed, a level is reached, or a button is pressed before power is applied. Small &#8220;clicky&#8221; buttons in mice and handheld tools are also built on micro switch technology.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Embedded Designs<\/strong><strong><\/strong><\/h3>\n\n\n\n<p>A micro switch Arduino combo is a way to detect collisions, home positions, or manual inputs. You only need one digital pin and a pull-up or pull-down resistor. This renders micro switches attractive for robotics, CNC machines, and 3D printers that need precise but low-cost end-stops.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#8fc31f\" class=\"has-inline-color\">Key Specs When You Choose a Micro Switch<\/mark><\/h2>\n\n\n\n<p>When you select a micro switch, the datasheet matters more than the shape. You need to match the contact rating to your load voltage and current, including whether the load is AC or DC and whether it is resistive or inductive. Many miniature switches support a few amps at 125-250 VAC.&nbsp;On the other hand, low-level versions use gold contacts for logic signals.<\/p>\n\n\n\n<p>Mechanical parameters are just as important. Operating force, pre-travel, over-travel, and differential travel determine how hard you must press the actuator and how far it moves before and after switching. These numbers control the &#8220;feel&#8221; of the micro switch button and how tolerant your mechanism can be to alignment errors. When used within load and environmental constraints, high-quality snap-action micro switches may last 500,000 to 10,000,000 operations.<\/p>\n\n\n\n<p>To keep things clear, here are the main points to check in any micro switch datasheet:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Electrical ratings and contact configuration (SPDT, SPST, NO, NC).<\/li>\n\n\n\n<li>Operating force and total travel range<\/li>\n\n\n\n<li>Mechanical and electrical life, temperature range, and any IP sealing rating.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#8fc31f\" class=\"has-inline-color\">Wiring a Micro Switch and a Micro Switch 3 Pin Layout<\/mark><\/h2>\n\n\n\n<p>Most micro switches expose three terminals:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>COM (common).<\/li>\n\n\n\n<li>NO (normally open).<\/li>\n\n\n\n<li>NC (normally closed).<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Diagram-of-micro-switch-3-pin-layout-showing-COM-NO-and-NC-terminals-1.png\" alt=\"micro switch 3 pin layout\" class=\"wp-image-120763\" style=\"width:405px;height:auto\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Diagram-of-micro-switch-3-pin-layout-showing-COM-NO-and-NC-terminals-1.png 1024w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Diagram-of-micro-switch-3-pin-layout-showing-COM-NO-and-NC-terminals-1-300x300.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Diagram-of-micro-switch-3-pin-layout-showing-COM-NO-and-NC-terminals-1-80x80.png 80w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Diagram-of-micro-switch-3-pin-layout-showing-COM-NO-and-NC-terminals-1-768x768.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Diagram-of-micro-switch-3-pin-layout-showing-COM-NO-and-NC-terminals-1-32x32.png 32w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>This is what people mean by a micro switch 3 pin device. COM is the moving contact. Meanwhile, NO and NC are the two fixed positions it can connect to.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Basic 3-Pin Wiring for Low-Voltage Micro Switch Circuits<\/strong><strong><\/strong><\/h3>\n\n\n\n<p>For low-voltage electronics, one simple wiring pattern is to tie COM to ground and NO to a microcontroller input with an internal pull-up enabled. So, the pin reads HIGH when the switch is idle and LOW when you press the actuator. Swapping to the NC pin inverts the logic.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Debouncing and Safety Tips for Micro Switch Arduino Projects<\/strong><strong><\/strong><\/h3>\n\n\n\n<p>You may add a little debounce delay in code to disregard contact bounce during the first few milliseconds following a state change if you use a micro switch Arduino configuration. Always make sure that the wire gauge, insulation, and protective components are up to your local norms and the sort of load for higher voltages or systems that are vital to safety.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#8fc31f\" class=\"has-inline-color\">Grove &#8212; Micro Switch: A Plug-and-Play Option<\/mark><\/h2>\n\n\n\n<p>At Seeed Studio, we know that wiring tiny switches on a perfboard can be painful. That is why we created the <a href=\"https:\/\/www.seeedstudio.com\/Grove-Micro-Switch.html\" target=\"_blank\" rel=\"noreferrer noopener\">Grove &#8212; Micro Switch<\/a>\u00a0as a ready-to-use module with a standard 4-pin Grove connector and mounting holes. You just plug it into a Grove Base Shield to read a digital signal.<\/p>\n\n\n\n<p>The module integrates a sensitive snap-action micro switch that is actuated by very little force, but it responds and returns reliably. Moreover, it&nbsp;works at both 3.3 V and 5 V (lower amps&nbsp;than many), and you can connect it to Arduino, Raspberry Pi, and other development boards without level shifting.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/www.seeedstudio.com\/Grove-Micro-Switch.html\" target=\"_blank\" rel=\" noreferrer noopener\"><img decoding=\"async\" width=\"1030\" height=\"773\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Grove-slide-switch-module-on-Seeed-Studio-measurement-grid-1030x773.jpg\" alt=\"Grove Micro Switch\" class=\"wp-image-120764\" style=\"width:558px;height:auto\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Grove-slide-switch-module-on-Seeed-Studio-measurement-grid-1030x773.jpg 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Grove-slide-switch-module-on-Seeed-Studio-measurement-grid-300x225.jpg 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Grove-slide-switch-module-on-Seeed-Studio-measurement-grid-768x576.jpg 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Grove-slide-switch-module-on-Seeed-Studio-measurement-grid-32x24.jpg 32w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Grove-slide-switch-module-on-Seeed-Studio-measurement-grid-1024x768.jpg 1024w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Grove-slide-switch-module-on-Seeed-Studio-measurement-grid.jpg 1400w\" sizes=\"(max-width: 1030px) 100vw, 1030px\" \/><\/a><\/figure><\/div>\n\n\n<p>Instead of choosing between COM+NO or COM+NC like on a bare three-terminal switch, you plug the 4-pin Grove cable into a digital port and read the D1 pin as your on\/off signal. In other words, <strong>D1 is the preconfigured digital output from the micro switch, which makes the module plug-and-play.<\/strong> Also, note that on this board, <strong>the pin marked &#8220;NC&#8221; means &#8220;Not Connected&#8221;<\/strong>, not &#8220;Normally Closed&#8221;. So, it is just an unused pin rather than a second contact option.<\/p>\n\n\n\n<p>Because the wiring is standardized, you can swap the switch between prototypes without rewiring. For projects that need several limit or safety inputs, you just route more Grove cables instead of soldering new 3-pin headers for each switch. That makes debugging much easier.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#8fc31f\" class=\"has-inline-color\">FAQs<\/mark><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>What Is A Micro Switch Used For?<\/strong><\/li>\n<\/ul>\n\n\n\n<p>A micro switch is employed as a compact position or limit sensor in machines, appliances, and control panels. That&#8217;s where its snap-action mechanism converts a small movement at the actuator into a precise on\/off electrical signal for controllers and safety circuits.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Can I Repair A Micro Switch?<\/strong><\/li>\n<\/ul>\n\n\n\n<p>You can sometimes clean the actuator and terminals with an appropriate contact cleaner. But if the micro switch stops clicking, shows burnt marks, or gives intermittent readings even after cleaning, it is more reliable and cheaper to replace it with a new unit.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>How to Tell If a Micro Switch Is Bad?<\/strong><\/li>\n<\/ul>\n\n\n\n<p>A micro switch is likely bad if the actuator feels loose or silent, the housing is cracked or discolored, or a multimeter shows that COM-NO and COM-NC do not change cleanly between open and closed when you press and release the button in a simple continuity test.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>How to Wire Up a Micro Switch?<\/strong><\/li>\n<\/ul>\n\n\n\n<p>To wire a standard three-terminal micro switch, connect your common wire to COM. After that, choose NO if you want the circuit closed only when the button is pressed or NC if you want it closed at rest. Meanwhile, in the context of a micro switch Arduino circuit, COM goes to ground, and NO goes to a digital input with an internal pull-up resistor enabled.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#8fc31f\" class=\"has-inline-color\">Conclusion<\/mark><\/h2>\n\n\n\n<p>Micro switches lurk behind panels and within housings, yet they conduct a crucial job. They interpret minuscule motions into electrical impulses that make equipment safe and responsive. With a view of how snap-action mechanisms function, how datasheet specs relate to real designs, and how to wire a micro switch 3 pin layout, you may incorporate them with confidence.<\/p>\n\n\n\n<p>We welcome you to test our <a href=\"https:\/\/www.seeedstudio.com\/grove\" target=\"_blank\" rel=\"noreferrer noopener\">Grove module<\/a> if you want to quickly get from a concept to a prototype. We made it so that you can connect snap-action sensors to Arduino, Raspberry Pi, and other boards. This way, you can concentrate on your code and mechanics instead of connectors.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><em><strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#8fc31f\" class=\"has-inline-color\">&gt;&gt; Read More<\/mark><\/strong><\/em><\/p>\n\n\n         <div class=\"wp-block-blockspare-posts-block-blockspare-posts-block-latest-posts aligncenter   blockspare-6ce8e666-146f-4\" blockspare-animation=\"\">\n         <style type=\"text\/css\"> .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-wrap{\n            margin-top:30px;\n            margin-bottom:30px;\n            margin-left:0px;\n            margin-right:0px;\n        } .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-content{\n            padding-top:15px;\n            padding-right:15px;\n            padding-bottom:15px;\n            padding-left:15px;\n        } .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-category a{\n                border-radius:0px;\n            } .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-category a{\n                color:#fff!important;\n            } .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-category a{\n                    background-color:#222222!important;\n                } .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-category{\n            margin-top:5px;\n            margin-bottom:5px;\n            margin-left:0px;\n            margin-right:0px;\n        } .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-category a {\n            font-size:10px;\n            ;\n            font-weight:600;\n        }@media (max-width: 1025px) {  .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-category a {\n                font-size:10px\n            }}@media (max-width: 767px) {  .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-category a {\n                font-size:10px\n            }}<style type=\"text\/css\"> .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-wrap{\n            margin-top:30px;\n            margin-bottom:30px;\n            margin-left:0px;\n            margin-right:0px;\n        } .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-content{\n            padding-top:15px;\n            padding-right:15px;\n            padding-bottom:15px;\n            padding-left:15px;\n        } .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-grid-byline{\n            margin-top:5px;\n            margin-bottom:5px;\n            margin-left:0px;\n            margin-right:0px;\n        } .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-grid-more-link{\n            margin-top:5px;\n            margin-bottom:5px;\n            margin-left:0px;\n            margin-right:0px;\n        } .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-grid-title a span{\n            color: #000;\n        } .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-grid-author a span{\n            color:#000000;\n        } .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-grid-more-link span{\n            color:#000000;\n        } .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-grid-date{\n            color:#505050;\n        } .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-grid-excerpt-content{\n            color:#505050;\n        } .blockspare-6ce8e666-146f-4 .comment_count{\n            color:#505050;\n        } .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-grid-title{\n            margin-top:5px;\n            margin-bottom:5px;\n            margin-left:0px;\n            margin-right:0px;\n        } .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-grid-excerpt-content{\n                margin-top:5px;\n                margin-bottom:5px;\n                margin-left:0px;\n                margin-right:0px;\n            } .blockspare-6ce8e666-146f-4  .blockspare-posts-block-post-single{\n                border-radius:0px;\n                background-color:#f9f9f9\n            } .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-content .blockspare-posts-block-title-link:hover span{\n                color: #222222;\n            } .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-grid-title a span{\n            font-size: 16px;\n            ;\n            ;\n            line-height: 1.5;\n        } .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-content .blockspare-posts-block-post-grid-excerpt .blockspare-posts-block-post-grid-excerpt-content {\n            font-size:14px;\n            ;\n            ;\n        } .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-grid-author a span {\n            font-size:11px;\n            ;\n            ;\n        } .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-grid-date {\n            font-size:11px;\n            ;\n            ;\n        } .blockspare-6ce8e666-146f-4 .comment_count {\n            font-size:11px;\n            ;\n            ;\n        }@media (max-width: 1025px) {  .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-grid-title a span{\n            font-size: 16px;\n        } .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-content .blockspare-posts-block-post-grid-excerpt .blockspare-posts-block-post-grid-excerpt-content {\n            font-size:14px\n        } .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-grid-author a span {\n            font-size:11px\n        } .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-grid-date {\n            font-size:11px\n        } .blockspare-6ce8e666-146f-4 .comment_count {\n            font-size:11px\n        }}@media (max-width: 767px) {  .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-grid-title a span{\n            font-size: 16px;\n        } .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-content .blockspare-posts-block-post-grid-excerpt .blockspare-posts-block-post-grid-excerpt-content {\n            font-size:14px\n        } .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-grid-author a span {\n            font-size:11px\n        } .blockspare-6ce8e666-146f-4 .blockspare-posts-block-post-grid-date {\n            font-size:11px\n        } .blockspare-6ce8e666-146f-4 .comment_count {\n            font-size:11px\n        }}<\/style>        <!-- <div class=\"wp-block-blockspare-posts-block-blockspare-posts-block-latest-posts aligncenter  blockspare-6ce8e666-146f-4\" blockspare-animation=\"\"> -->\n            <section class=\"blockspare-posts-block-post-wrap\">\n                <div class=\"blockspare-posts-block-latest-post-wrap blockspare-posts-block-is-grid has-gutter-20 column-2  blockspare-posts-block-grid-layout-1\" >\n                                                <div id=\"125845\" class=\"blockspare-posts-block-post-single blockspare-hover-item contentorderone has-background has-background  bs-has-equal-height\">\n                                                        <figure class=\"blockspare-posts-block-post-img hover-child\">\n                        <a href=\"https:\/\/www.seeedstudio.com\/blog\/2026\/04\/01\/celebrate-earth-day-2026-with-your-creativity\/\" rel=\"bookmark\" aria-hidden=\"true\"\n                            tabindex=\"-1\">\n                            <img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"335\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/03\/1200x628-1030x539.jpg\" class=\"attachment-large size-large\" alt=\"\" \/>                        <\/a>\n                                                <!-- Category     -->\n                        <div class=\"blockspare-posts-block-post-category\">\n                        <a href=\"https:\/\/www.seeedstudio.com\/blog\/category\/news\/\" rel=\"category tag\">News<\/a>                        <\/div>\n                        <!-- Category     -->\n                                            <\/figure>\n                                                            <div class=\"blockspare-posts-block-post-content  content-order-1 lpc-title-hover\">\n                <div class=\"blockspare-posts-block-bg-overlay\"><\/div>\n                <!-- blockspare-posts-block-post-grid-header -->\n                    <header class=\"blockspare-posts-block-post-grid-header\">\n                        <!--display category when feature image is disable -->\n                                                 <!--display category when feature image is enable-->\n                                                 <!-- blockspare-posts-block-post-grid-title -->\n\n                            <h4 class=\"blockspare-posts-block-post-grid-title\">\n                                <a href=\"https:\/\/www.seeedstudio.com\/blog\/2026\/04\/01\/celebrate-earth-day-2026-with-your-creativity\/\" class=\"blockspare-posts-block-title-link\"\n                                        rel=\"bookmark\">\n                                    <span>Celebrate Earth Day 2026 with Your Creativity!<\/span>\n                                <\/a>\n                            <\/h4>\n\n                        <!-- blockspare-posts-block-post-grid-title -->\n\n                        <!-- blockspare-posts-block-post-grid-byline -->\n                        <div class=\"blockspare-posts-block-post-grid-byline\">\n                            <!-- blockspare-posts-block-post-grid-author -->\n                                                            <div class=\"blockspare-posts-block-post-grid-author\">\n                                    <!-- <a class=\"blockspare-posts-block-text-link\" href=\"https:\/\/www.seeedstudio.com\/blog\/author\/alison\/\"\n                                        itemprop=\"url\" rel=\"author\">\n                                        <span itemprop=\"name\">\n                                            <i class=\"far fa-user-circle\"><\/i>\n                                            Alison Yang                                        <\/span>\n                                    <\/a> -->\n                                                    <a class=\"blockspare-posts-block-text-link\" href=\"https:\/\/www.seeedstudio.com\/blog\/author\/alison\/\"\n                                        itemprop=\"url\" rel=\"author\">\n                    <span itemprop=\"name\"><i class=\"far fa-user-circle\"><\/i>Alison Yang<\/span>\n                <\/a>\n                                                <\/div>\n                                                         <!-- blockspare-posts-block-post-grid-author -->\n\n                             <!-- blockspare-posts-block-post-grid-date -->\n                                                                <time datetime=\"2026-04-01T02:34:36+00:00\" class=\"blockspare-posts-block-post-grid-date\" itemprop=\"datePublished\"><i class=\"far fa-clock\"><\/i>April 1, 2026<\/time>\n                                                        <!-- blockspare-posts-block-post-grid-date -->\n\n                            <!-- comment_count -->\n                                                            <span class=\"comment_count\"><i class='far fa-comment'><\/i>0<\/span>\n                                                        <!-- comment_count -->\n                        <\/div>\n                        <!-- blockspare-posts-block-post-grid-byline -->\n                    <\/header>\n                    <!-- blockspare-posts-block-post-grid-header -->\n\n                                         <!-- blockspare-posts-block-post-grid-excerpt -->\n                                            <!-- blockspare-posts-block-post-grid-excerpt -->\n\n            <\/div>\n                            <\/div>\n\n                                                    <div id=\"125834\" class=\"blockspare-posts-block-post-single blockspare-hover-item contentorderone has-background has-background  bs-has-equal-height\">\n                                                        <figure class=\"blockspare-posts-block-post-img hover-child\">\n                        <a href=\"https:\/\/www.seeedstudio.com\/blog\/2026\/03\/27\/home-assistant-ir-blaster\/\" rel=\"bookmark\" aria-hidden=\"true\"\n                            tabindex=\"-1\">\n                            <img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"455\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/03\/xiao-ir-mate-1030x733.png\" class=\"attachment-large size-large\" alt=\"\" \/>                        <\/a>\n                                                <!-- Category     -->\n                        <div class=\"blockspare-posts-block-post-category\">\n                        <a href=\"https:\/\/www.seeedstudio.com\/blog\/category\/tech\/\" rel=\"category tag\">Tech<\/a>                        <\/div>\n                        <!-- Category     -->\n                                            <\/figure>\n                                                            <div class=\"blockspare-posts-block-post-content  content-order-1 lpc-title-hover\">\n                <div class=\"blockspare-posts-block-bg-overlay\"><\/div>\n                <!-- blockspare-posts-block-post-grid-header -->\n                    <header class=\"blockspare-posts-block-post-grid-header\">\n                        <!--display category when feature image is disable -->\n                                                 <!--display category when feature image is enable-->\n                                                 <!-- blockspare-posts-block-post-grid-title -->\n\n                            <h4 class=\"blockspare-posts-block-post-grid-title\">\n                                <a href=\"https:\/\/www.seeedstudio.com\/blog\/2026\/03\/27\/home-assistant-ir-blaster\/\" class=\"blockspare-posts-block-title-link\"\n                                        rel=\"bookmark\">\n                                    <span>Home Assistant IR Blaster Recommendation: Integrates Seamlessly and Easy Setup<\/span>\n                                <\/a>\n                            <\/h4>\n\n                        <!-- blockspare-posts-block-post-grid-title -->\n\n                        <!-- blockspare-posts-block-post-grid-byline -->\n                        <div class=\"blockspare-posts-block-post-grid-byline\">\n                            <!-- blockspare-posts-block-post-grid-author -->\n                                                            <div class=\"blockspare-posts-block-post-grid-author\">\n                                    <!-- <a class=\"blockspare-posts-block-text-link\" href=\"https:\/\/www.seeedstudio.com\/blog\/author\/gongliyan\/\"\n                                        itemprop=\"url\" rel=\"author\">\n                                        <span itemprop=\"name\">\n                                            <i class=\"far fa-user-circle\"><\/i>\n                                            Liyan Gong                                        <\/span>\n                                    <\/a> -->\n                                                    <a class=\"blockspare-posts-block-text-link\" href=\"https:\/\/www.seeedstudio.com\/blog\/author\/gongliyan\/\"\n                                        itemprop=\"url\" rel=\"author\">\n                    <span itemprop=\"name\"><i class=\"far fa-user-circle\"><\/i>Liyan Gong<\/span>\n                <\/a>\n                                                <\/div>\n                                                         <!-- blockspare-posts-block-post-grid-author -->\n\n                             <!-- blockspare-posts-block-post-grid-date -->\n                                                                <time datetime=\"2026-03-27T10:31:46+00:00\" class=\"blockspare-posts-block-post-grid-date\" itemprop=\"datePublished\"><i class=\"far fa-clock\"><\/i>March 27, 2026<\/time>\n                                                        <!-- blockspare-posts-block-post-grid-date -->\n\n                            <!-- comment_count -->\n                                                            <span class=\"comment_count\"><i class='far fa-comment'><\/i>0<\/span>\n                                                        <!-- comment_count -->\n                        <\/div>\n                        <!-- blockspare-posts-block-post-grid-byline -->\n                    <\/header>\n                    <!-- blockspare-posts-block-post-grid-header -->\n\n                                         <!-- blockspare-posts-block-post-grid-excerpt -->\n                                            <!-- blockspare-posts-block-post-grid-excerpt -->\n\n            <\/div>\n                            <\/div>\n\n                                                    <div id=\"125760\" class=\"blockspare-posts-block-post-single blockspare-hover-item contentorderone has-background has-background  bs-has-equal-height\">\n                                                        <figure class=\"blockspare-posts-block-post-img hover-child\">\n                        <a href=\"https:\/\/www.seeedstudio.com\/blog\/2026\/03\/26\/home-assistant-soil-moisture-sensor\/\" rel=\"bookmark\" aria-hidden=\"true\"\n                            tabindex=\"-1\">\n                            <img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"262\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/03\/home-assistant-soil-moisture-sensor-1030x422.jpg\" class=\"attachment-large size-large\" alt=\"home assistant soil moisture sensor\" \/>                        <\/a>\n                                                <!-- Category     -->\n                        <div class=\"blockspare-posts-block-post-category\">\n                        <a href=\"https:\/\/www.seeedstudio.com\/blog\/category\/tech\/\" rel=\"category tag\">Tech<\/a>                        <\/div>\n                        <!-- Category     -->\n                                            <\/figure>\n                                                            <div class=\"blockspare-posts-block-post-content  content-order-1 lpc-title-hover\">\n                <div class=\"blockspare-posts-block-bg-overlay\"><\/div>\n                <!-- blockspare-posts-block-post-grid-header -->\n                    <header class=\"blockspare-posts-block-post-grid-header\">\n                        <!--display category when feature image is disable -->\n                                                 <!--display category when feature image is enable-->\n                                                 <!-- blockspare-posts-block-post-grid-title -->\n\n                            <h4 class=\"blockspare-posts-block-post-grid-title\">\n                                <a href=\"https:\/\/www.seeedstudio.com\/blog\/2026\/03\/26\/home-assistant-soil-moisture-sensor\/\" class=\"blockspare-posts-block-title-link\"\n                                        rel=\"bookmark\">\n                                    <span>Home Assistant Soil Moisture Sensor Recommendation and Build Guide in 2026<\/span>\n                                <\/a>\n                            <\/h4>\n\n                        <!-- blockspare-posts-block-post-grid-title -->\n\n                        <!-- blockspare-posts-block-post-grid-byline -->\n                        <div class=\"blockspare-posts-block-post-grid-byline\">\n                            <!-- blockspare-posts-block-post-grid-author -->\n                                                            <div class=\"blockspare-posts-block-post-grid-author\">\n                                    <!-- <a class=\"blockspare-posts-block-text-link\" href=\"https:\/\/www.seeedstudio.com\/blog\/author\/gongliyan\/\"\n                                        itemprop=\"url\" rel=\"author\">\n                                        <span itemprop=\"name\">\n                                            <i class=\"far fa-user-circle\"><\/i>\n                                            Liyan Gong                                        <\/span>\n                                    <\/a> -->\n                                                    <a class=\"blockspare-posts-block-text-link\" href=\"https:\/\/www.seeedstudio.com\/blog\/author\/gongliyan\/\"\n                                        itemprop=\"url\" rel=\"author\">\n                    <span itemprop=\"name\"><i class=\"far fa-user-circle\"><\/i>Liyan Gong<\/span>\n                <\/a>\n                                                <\/div>\n                                                         <!-- blockspare-posts-block-post-grid-author -->\n\n                             <!-- blockspare-posts-block-post-grid-date -->\n                                                                <time datetime=\"2026-03-26T07:18:09+00:00\" class=\"blockspare-posts-block-post-grid-date\" itemprop=\"datePublished\"><i class=\"far fa-clock\"><\/i>March 26, 2026<\/time>\n                                                        <!-- blockspare-posts-block-post-grid-date -->\n\n                            <!-- comment_count -->\n                                                            <span class=\"comment_count\"><i class='far fa-comment'><\/i>0<\/span>\n                                                        <!-- comment_count -->\n                        <\/div>\n                        <!-- blockspare-posts-block-post-grid-byline -->\n                    <\/header>\n                    <!-- blockspare-posts-block-post-grid-header -->\n\n                                         <!-- blockspare-posts-block-post-grid-excerpt -->\n                                            <!-- blockspare-posts-block-post-grid-excerpt -->\n\n            <\/div>\n                            <\/div>\n\n                                                    <div id=\"125765\" class=\"blockspare-posts-block-post-single blockspare-hover-item contentorderone has-background has-background  bs-has-equal-height\">\n                                                        <figure class=\"blockspare-posts-block-post-img hover-child\">\n                        <a href=\"https:\/\/www.seeedstudio.com\/blog\/2026\/03\/26\/epaper-doesnt-have-to-be-slow-or-static-anymore-meet-reterminal-e1003\/\" rel=\"bookmark\" aria-hidden=\"true\"\n                            tabindex=\"-1\">\n                            <img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"427\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/03\/\u5e26\u6846\u7248\u672c-1030x687.jpg\" class=\"attachment-large size-large\" alt=\"\" \/>                        <\/a>\n                                                <!-- Category     -->\n                        <div class=\"blockspare-posts-block-post-category\">\n                        <a href=\"https:\/\/www.seeedstudio.com\/blog\/category\/feature\/\" rel=\"category tag\">Feature<\/a> <a href=\"https:\/\/www.seeedstudio.com\/blog\/category\/news\/\" rel=\"category tag\">News<\/a>                        <\/div>\n                        <!-- Category     -->\n                                            <\/figure>\n                                                            <div class=\"blockspare-posts-block-post-content  content-order-1 lpc-title-hover\">\n                <div class=\"blockspare-posts-block-bg-overlay\"><\/div>\n                <!-- blockspare-posts-block-post-grid-header -->\n                    <header class=\"blockspare-posts-block-post-grid-header\">\n                        <!--display category when feature image is disable -->\n                                                 <!--display category when feature image is enable-->\n                                                 <!-- blockspare-posts-block-post-grid-title -->\n\n                            <h4 class=\"blockspare-posts-block-post-grid-title\">\n                                <a href=\"https:\/\/www.seeedstudio.com\/blog\/2026\/03\/26\/epaper-doesnt-have-to-be-slow-or-static-anymore-meet-reterminal-e1003\/\" class=\"blockspare-posts-block-title-link\"\n                                        rel=\"bookmark\">\n                                    <span>ePaper Doesn\u2019t Have to Be Slow or Static Anymore: Meet reTerminal E1003<\/span>\n                                <\/a>\n                            <\/h4>\n\n                        <!-- blockspare-posts-block-post-grid-title -->\n\n                        <!-- blockspare-posts-block-post-grid-byline -->\n                        <div class=\"blockspare-posts-block-post-grid-byline\">\n                            <!-- blockspare-posts-block-post-grid-author -->\n                                                            <div class=\"blockspare-posts-block-post-grid-author\">\n                                    <!-- <a class=\"blockspare-posts-block-text-link\" href=\"https:\/\/www.seeedstudio.com\/blog\/author\/liora\/\"\n                                        itemprop=\"url\" rel=\"author\">\n                                        <span itemprop=\"name\">\n                                            <i class=\"far fa-user-circle\"><\/i>\n                                            Liora Chen                                        <\/span>\n                                    <\/a> -->\n                                                    <a class=\"blockspare-posts-block-text-link\" href=\"https:\/\/www.seeedstudio.com\/blog\/author\/liora\/\"\n                                        itemprop=\"url\" rel=\"author\">\n                    <span itemprop=\"name\"><i class=\"far fa-user-circle\"><\/i>Liora Chen<\/span>\n                <\/a>\n                                                <\/div>\n                                                         <!-- blockspare-posts-block-post-grid-author -->\n\n                             <!-- blockspare-posts-block-post-grid-date -->\n                                                                <time datetime=\"2026-03-26T06:13:51+00:00\" class=\"blockspare-posts-block-post-grid-date\" itemprop=\"datePublished\"><i class=\"far fa-clock\"><\/i>March 26, 2026<\/time>\n                                                        <!-- blockspare-posts-block-post-grid-date -->\n\n                            <!-- comment_count -->\n                                                            <span class=\"comment_count\"><i class='far fa-comment'><\/i>0<\/span>\n                                                        <!-- comment_count -->\n                        <\/div>\n                        <!-- blockspare-posts-block-post-grid-byline -->\n                    <\/header>\n                    <!-- blockspare-posts-block-post-grid-header -->\n\n                                         <!-- blockspare-posts-block-post-grid-excerpt -->\n                                            <!-- blockspare-posts-block-post-grid-excerpt -->\n\n            <\/div>\n                            <\/div>\n\n                        \n                <\/div>\n                            <\/section>\n        <!-- <\/div> -->\n            <\/div>\n        \n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>When people search for &#8220;micro switch&#8220;, they mostly want something very practical. For instance, they<\/p>\n","protected":false},"author":3664,"featured_media":120764,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"iawp_total_views":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-120636","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Micro Switch: Working Principle, Common Uses, and Arduino Wiring Guide<\/title>\n<meta name=\"description\" content=\"Learn about micro switches, how snap-action contacts work, their uses, how to wire a 3-pin micro switch to an Arduino, and how our product eases prototyping.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.seeedstudio.com\/blog\/2025\/12\/03\/micro-switch-working-uses-arduino-wiring\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Micro Switch: Working Principle, Common Uses, and Arduino Wiring Guide\" \/>\n<meta property=\"og:description\" content=\"Learn about micro switches, how snap-action contacts work, their uses, how to wire a 3-pin micro switch to an Arduino, and how our product eases prototyping.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.seeedstudio.com\/blog\/2025\/12\/03\/micro-switch-working-uses-arduino-wiring\/\" \/>\n<meta property=\"og:site_name\" content=\"Latest News from Seeed Studio\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-03T07:27:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-03T07:27:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Grove-slide-switch-module-on-Seeed-Studio-measurement-grid.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1400\" \/>\n\t<meta property=\"og:image:height\" content=\"1050\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Starry\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Starry\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2025\/12\/03\/micro-switch-working-uses-arduino-wiring\/\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/2025\/12\/03\/micro-switch-working-uses-arduino-wiring\/\",\"name\":\"Micro Switch: Working Principle, Common Uses, and Arduino Wiring Guide\",\"isPartOf\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2025\/12\/03\/micro-switch-working-uses-arduino-wiring\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2025\/12\/03\/micro-switch-working-uses-arduino-wiring\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Grove-slide-switch-module-on-Seeed-Studio-measurement-grid.jpg\",\"datePublished\":\"2025-12-03T07:27:02+00:00\",\"dateModified\":\"2025-12-03T07:27:12+00:00\",\"author\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/85eb75005234b879c58585ca9fe45fba\"},\"description\":\"Learn about micro switches, how snap-action contacts work, their uses, how to wire a 3-pin micro switch to an Arduino, and how our product eases prototyping.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2025\/12\/03\/micro-switch-working-uses-arduino-wiring\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.seeedstudio.com\/blog\/2025\/12\/03\/micro-switch-working-uses-arduino-wiring\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2025\/12\/03\/micro-switch-working-uses-arduino-wiring\/#primaryimage\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Grove-slide-switch-module-on-Seeed-Studio-measurement-grid.jpg\",\"contentUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Grove-slide-switch-module-on-Seeed-Studio-measurement-grid.jpg\",\"width\":1400,\"height\":1050},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2025\/12\/03\/micro-switch-working-uses-arduino-wiring\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.seeedstudio.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Micro Switch: What It Is, How It Works, and How to Use It\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/\",\"name\":\"Latest News from Seeed Studio\",\"description\":\"Emerging IoT, AI and Autonomous Applications on the Edge\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.seeedstudio.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/85eb75005234b879c58585ca9fe45fba\",\"name\":\"Starry\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b67bfaf6cb1c6d5927cf07e70b04c25c?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b67bfaf6cb1c6d5927cf07e70b04c25c?s=96&r=g\",\"caption\":\"Starry\"},\"description\":\"Writer &amp; movie buff\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/author\/starry\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Micro Switch: Working Principle, Common Uses, and Arduino Wiring Guide","description":"Learn about micro switches, how snap-action contacts work, their uses, how to wire a 3-pin micro switch to an Arduino, and how our product eases prototyping.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.seeedstudio.com\/blog\/2025\/12\/03\/micro-switch-working-uses-arduino-wiring\/","og_locale":"en_US","og_type":"article","og_title":"Micro Switch: Working Principle, Common Uses, and Arduino Wiring Guide","og_description":"Learn about micro switches, how snap-action contacts work, their uses, how to wire a 3-pin micro switch to an Arduino, and how our product eases prototyping.","og_url":"https:\/\/www.seeedstudio.com\/blog\/2025\/12\/03\/micro-switch-working-uses-arduino-wiring\/","og_site_name":"Latest News from Seeed Studio","article_published_time":"2025-12-03T07:27:02+00:00","article_modified_time":"2025-12-03T07:27:12+00:00","og_image":[{"width":1400,"height":1050,"url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Grove-slide-switch-module-on-Seeed-Studio-measurement-grid.jpg","type":"image\/jpeg"}],"author":"Starry","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Starry","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.seeedstudio.com\/blog\/2025\/12\/03\/micro-switch-working-uses-arduino-wiring\/","url":"https:\/\/www.seeedstudio.com\/blog\/2025\/12\/03\/micro-switch-working-uses-arduino-wiring\/","name":"Micro Switch: Working Principle, Common Uses, and Arduino Wiring Guide","isPartOf":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2025\/12\/03\/micro-switch-working-uses-arduino-wiring\/#primaryimage"},"image":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2025\/12\/03\/micro-switch-working-uses-arduino-wiring\/#primaryimage"},"thumbnailUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Grove-slide-switch-module-on-Seeed-Studio-measurement-grid.jpg","datePublished":"2025-12-03T07:27:02+00:00","dateModified":"2025-12-03T07:27:12+00:00","author":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/85eb75005234b879c58585ca9fe45fba"},"description":"Learn about micro switches, how snap-action contacts work, their uses, how to wire a 3-pin micro switch to an Arduino, and how our product eases prototyping.","breadcrumb":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2025\/12\/03\/micro-switch-working-uses-arduino-wiring\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.seeedstudio.com\/blog\/2025\/12\/03\/micro-switch-working-uses-arduino-wiring\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/2025\/12\/03\/micro-switch-working-uses-arduino-wiring\/#primaryimage","url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Grove-slide-switch-module-on-Seeed-Studio-measurement-grid.jpg","contentUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Grove-slide-switch-module-on-Seeed-Studio-measurement-grid.jpg","width":1400,"height":1050},{"@type":"BreadcrumbList","@id":"https:\/\/www.seeedstudio.com\/blog\/2025\/12\/03\/micro-switch-working-uses-arduino-wiring\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.seeedstudio.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Micro Switch: What It Is, How It Works, and How to Use It"}]},{"@type":"WebSite","@id":"https:\/\/www.seeedstudio.com\/blog\/#website","url":"https:\/\/www.seeedstudio.com\/blog\/","name":"Latest News from Seeed Studio","description":"Emerging IoT, AI and Autonomous Applications on the Edge","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.seeedstudio.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/85eb75005234b879c58585ca9fe45fba","name":"Starry","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b67bfaf6cb1c6d5927cf07e70b04c25c?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b67bfaf6cb1c6d5927cf07e70b04c25c?s=96&r=g","caption":"Starry"},"description":"Writer &amp; movie buff","url":"https:\/\/www.seeedstudio.com\/blog\/author\/starry\/"}]}},"modified_by":"Starry","views":5745,"featured_image_urls":{"full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Grove-slide-switch-module-on-Seeed-Studio-measurement-grid.jpg",1400,1050,false],"thumbnail":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Grove-slide-switch-module-on-Seeed-Studio-measurement-grid-80x80.jpg",80,80,true],"medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Grove-slide-switch-module-on-Seeed-Studio-measurement-grid-300x225.jpg",300,225,true],"medium_large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Grove-slide-switch-module-on-Seeed-Studio-measurement-grid-768x576.jpg",640,480,true],"large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Grove-slide-switch-module-on-Seeed-Studio-measurement-grid-1030x773.jpg",640,480,true],"1536x1536":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Grove-slide-switch-module-on-Seeed-Studio-measurement-grid.jpg",1400,1050,false],"2048x2048":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Grove-slide-switch-module-on-Seeed-Studio-measurement-grid.jpg",1400,1050,false],"visody_icon":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Grove-slide-switch-module-on-Seeed-Studio-measurement-grid-32x24.jpg",32,24,true],"magazine-7-slider-full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Grove-slide-switch-module-on-Seeed-Studio-measurement-grid-1400x1020.jpg",1400,1020,true],"magazine-7-slider-center":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Grove-slide-switch-module-on-Seeed-Studio-measurement-grid-936x897.jpg",936,897,true],"magazine-7-featured":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Grove-slide-switch-module-on-Seeed-Studio-measurement-grid-1024x768.jpg",1024,768,true],"magazine-7-medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Grove-slide-switch-module-on-Seeed-Studio-measurement-grid-720x380.jpg",720,380,true],"magazine-7-medium-square":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/12\/Grove-slide-switch-module-on-Seeed-Studio-measurement-grid-675x450.jpg",675,450,true]},"author_info":{"display_name":"Starry","author_link":"https:\/\/www.seeedstudio.com\/blog\/author\/starry\/"},"category_info":"<a href=\"https:\/\/www.seeedstudio.com\/blog\/category\/news\/\" rel=\"category tag\">News<\/a>","tag_info":"News","comment_count":"0","_links":{"self":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/120636","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/users\/3664"}],"replies":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/comments?post=120636"}],"version-history":[{"count":4,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/120636\/revisions"}],"predecessor-version":[{"id":120767,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/120636\/revisions\/120767"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media\/120764"}],"wp:attachment":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media?parent=120636"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/categories?post=120636"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/tags?post=120636"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}