{"title":"Hall Effect Sensors","description":"\u003ch2\u003eHall Effect Sensors\u003c\/h2\u003e\u003cp\u003eDetect magnetic fields with precision using our range of Hall Effect Sensors — essential components for position sensing, speed detection, current measurement, and proximity applications in robotics, 3D printers, and electronics projects.\u003c\/p\u003e\u003ch3\u003eWhy Choose Hall Effect Sensors?\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eNon-contact sensing\u003c\/strong\u003e — no mechanical wear, longer service life\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile output types\u003c\/strong\u003e — digital (switch) and analog (linear) variants available\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWide operating voltage range\u003c\/strong\u003e — compatible with 3.3V and 5V microcontrollers including Arduino and Raspberry Pi\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReliable in harsh environments\u003c\/strong\u003e — resistant to dust, moisture, and vibration\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCommon applications:\u003c\/strong\u003e endstop switches for 3D printers, brushless motor commutation, RPM sensing, and current sensing\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eWhether you're building a CNC machine, upgrading your 3D printer's endstops, or designing a custom PCB, our Hall Effect Sensors deliver accurate, repeatable results every time.\u003c\/p\u003e","products":[{"product_id":"ah3503-linear-hall-effect-sensor","title":"AH3503 Linear Hall Effect Sensor","description":"\u003cstyle\u003e\n  .nzn-desc {\n    width: 100%;\n    max-width: 1400px;\n    margin: 0 auto;\n    font-family: inherit;\n    color: #101114;\n  }\n\n  .nzn-desc,\n  .nzn-desc * {\n    box-sizing: border-box;\n  }\n\n  .nzn-desc .nzn-tabs {\n    width: 100%;\n    display: flex;\n    gap: 30px;\n    border-bottom: 1px solid #e7e7e7;\n    overflow-x: auto;\n    scrollbar-width: none;\n    min-height: 55px;\n    align-items: flex-end;\n  }\n\n  .nzn-desc .nzn-tabs::-webkit-scrollbar {\n    display: none;\n  }\n\n  .nzn-desc .nzn-tab {\n    flex: 0 0 auto;\n    background: none;\n    border: 0;\n    padding: 16px 0;\n    font: inherit;\n    font-size: 14px;\n    font-weight: 800;\n    white-space: nowrap;\n    border-bottom: 3px solid transparent;\n    color: #101114;\n    cursor: pointer;\n    transition: color .18s ease, border-color .18s ease;\n  }\n\n  .nzn-desc .nzn-tab:hover {\n    color: #ff7a2f;\n  }\n\n  .nzn-desc .nzn-tab.is-active {\n    border-bottom-color: #ff7a2f;\n  }\n\n  .nzn-desc .nzn-card {\n    border: 1px solid #e7e7e7;\n    border-top: 0;\n    border-radius: 0 0 18px 18px;\n    padding: 38px 34px;\n    box-shadow: 0 10px 24px rgba(0,0,0,.035);\n    background: #fff;\n  }\n\n  .nzn-desc .nzn-panel {\n    display: none;\n  }\n\n  .nzn-desc .nzn-panel.is-active {\n    display: block;\n  }\n\n  .nzn-desc .nzn-overview {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 46px;\n    align-items: start;\n  }\n\n  .nzn-desc .nzn-overview-copy {\n    padding-top: 6px;\n  }\n\n  .nzn-desc p {\n    font-size: 15px;\n    line-height: 1.65;\n    color: #60646c;\n    margin: 0;\n  }\n\n  .nzn-desc .nzn-checks {\n    list-style: none;\n    padding: 0;\n    margin: 34px 0 0;\n    display: grid;\n    gap: 18px;\n  }\n\n  .nzn-desc .nzn-checks li {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    font-size: 14.5px;\n    color: #101114;\n    line-height: 1.45;\n  }\n\n  .nzn-desc .nzn-checks li::before {\n    content: \"✓\";\n    color: #ff7a2f;\n    font-weight: 900;\n  }\n\n  .nzn-desc .nzn-started {\n    background: #eef6ff;\n    border-left: 4px solid #4a9af7;\n    border-radius: 16px;\n    padding: 26px 28px;\n  }\n\n  .nzn-desc .nzn-started h3 {\n    margin: 0 0 20px;\n    text-transform: uppercase;\n    letter-spacing: .12em;\n    font-size: 14px;\n    font-weight: 900;\n    color: #1f4268;\n  }\n\n  .nzn-desc .nzn-step {\n    display: grid;\n    grid-template-columns: 34px 1fr;\n    gap: 14px;\n    margin-bottom: 18px;\n  }\n\n  .nzn-desc .nzn-step span {\n    width: 34px;\n    height: 34px;\n    border-radius: 999px;\n    background: #fff;\n    border: 1px solid #d9e9fb;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-weight: 900;\n  }\n\n  .nzn-desc .nzn-step strong {\n    display: block;\n    font-size: 14px;\n    color: #101114;\n  }\n\n  .nzn-desc .nzn-step p {\n    margin-top: 4px;\n    font-size: 13px;\n    color: #40566c;\n  }\n\n  .nzn-desc .nzn-section-title {\n    margin: 0 0 30px;\n    text-transform: uppercase;\n    letter-spacing: .12em;\n    font-size: 14px;\n    font-weight: 900;\n    color: #ff7a2f;\n  }\n\n  .nzn-desc .nzn-specs {\n    border-top: 1px solid #e7e7e7;\n  }\n\n  .nzn-desc .nzn-specs div {\n    display: grid;\n    grid-template-columns: minmax(180px,.8fr) 1.4fr;\n    gap: 24px;\n    padding: 15px 14px;\n    border-bottom: 1px solid #e7e7e7;\n    font-size: 14px;\n  }\n\n  .nzn-desc .nzn-specs div:nth-child(even) {\n    background: #fafafa;\n  }\n\n  .nzn-desc .nzn-specs span {\n    color: #60646c;\n  }\n\n  .nzn-desc .nzn-specs strong {\n    font-weight: 800;\n    color: #101114;\n  }\n\n  .nzn-desc .nzn-uses {\n    display: grid;\n    grid-template-columns: repeat(2,1fr);\n    gap: 12px;\n  }\n\n  .nzn-desc .nzn-use {\n    border-left: 3px solid #ff7a2f;\n    background: #f7f7f7;\n    padding: 15px 16px;\n    font-size: 14px;\n    line-height: 1.45;\n    border-radius: 0 8px 8px 0;\n  }\n\n  .nzn-desc .nzn-faq {\n    display: grid;\n    gap: 12px;\n  }\n\n  .nzn-desc .nzn-faq-item {\n    border: 1px solid #e7e7e7;\n    border-radius: 12px;\n    padding: 16px 18px;\n    background: #fff;\n  }\n\n  .nzn-desc .nzn-faq-item strong {\n    display: block;\n    margin-bottom: 7px;\n    color: #101114;\n  }\n\n  .nzn-desc .nzn-note {\n    margin-top: 30px;\n    background: #fafafa;\n    border: 1px solid #e7e7e7;\n    border-radius: 12px;\n    padding: 16px 18px;\n    text-align: center;\n    color: #60646c;\n    font-size: 13px;\n    line-height: 1.55;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"nzn-desc\"\u003e\n\n\u003cdiv class=\"nzn-tabs\"\u003e\n\u003cbutton class=\"nzn-tab is-active\" type=\"button\" data-tab=\"overview\"\u003eOverview\u003c\/button\u003e\n\u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"specifications\"\u003eSpecifications\u003c\/button\u003e\n\u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"getting-started\"\u003eWiring\u003c\/button\u003e\n\u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"uses\"\u003eCommon Uses\u003c\/button\u003e\n\u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"faqs\"\u003eFAQs\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"nzn-card\"\u003e\n\n\u003cdiv class=\"nzn-panel is-active\" data-panel=\"overview\"\u003e\n\n\u003cdiv class=\"nzn-overview\"\u003e\n\n\u003cdiv class=\"nzn-overview-copy\"\u003e\n\n\u003cp\u003e\nThe AH3503 is a linear analog Hall Effect sensor designed for accurate magnetic field measurement in a compact TO-92 package. It outputs a ratiometric analog voltage proportional to magnetic field strength, making it ideal for RPM sensing, motor control, position sensing, robotics, and Arduino projects.\n\u003c\/p\u003e\n\n\u003cul class=\"nzn-checks\"\u003e\n\u003cli\u003eLinear analog Hall Effect output\u003c\/li\u003e\n\u003cli\u003eCompact TO-92 package\u003c\/li\u003e\n\u003cli\u003eWide 3.5V – 6.6V operating range\u003c\/li\u003e\n\u003cli\u003eFast response with low noise output\u003c\/li\u003e\n\u003cli\u003eCompatible with Arduino, ESP32 \u0026amp; Raspberry Pi ADCs\u003c\/li\u003e\n\u003cli\u003eIdeal for RPM, throttle \u0026amp; position sensing\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"nzn-started\"\u003e\n\n\u003ch3\u003eQuick Wiring\u003c\/h3\u003e\n\n\u003cdiv class=\"nzn-step\"\u003e\n\u003cspan\u003e1\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eFace the flat side toward you\u003c\/strong\u003e\n\u003cp\u003eThe marked \"503 118\" side should face toward you when identifying pins.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"nzn-step\"\u003e\n\u003cspan\u003e2\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eConnect VCC\u003c\/strong\u003e\n\u003cp\u003ePin 1 → 3.5V–6.6V supply voltage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"nzn-step\"\u003e\n\u003cspan\u003e3\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eConnect GND\u003c\/strong\u003e\n\u003cp\u003ePin 2 → Ground.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"nzn-step\"\u003e\n\u003cspan\u003e4\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eRead analog output\u003c\/strong\u003e\n\u003cp\u003ePin 3 → Analog input (A0 on Arduino).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e This is a linear analog Hall sensor — not a digital on\/off Hall switch.\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"nzn-panel\" data-panel=\"specifications\"\u003e\n\n\u003ch3 class=\"nzn-section-title\"\u003eSpecifications\u003c\/h3\u003e\n\n\u003cdiv class=\"nzn-specs\"\u003e\n\n\u003cdiv\u003e\n\u003cspan\u003eModel\u003c\/span\u003e\u003cstrong\u003eAH3503\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eOutput Type\u003c\/span\u003e\u003cstrong\u003eLinear Analog (Ratiometric)\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eOperating Voltage\u003c\/span\u003e\u003cstrong\u003e3.5V – 6.6V\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eOutput Voltage\u003c\/span\u003e\u003cstrong\u003e0.1V – 4.9V\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eZero Field Output\u003c\/span\u003e\u003cstrong\u003e~2.5V @ 5V supply\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eSensitivity\u003c\/span\u003e\u003cstrong\u003e15.25mV\/mT typical\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eLinear Range\u003c\/span\u003e\u003cstrong\u003e±80mT\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003ePackage\u003c\/span\u003e\u003cstrong\u003eTO-92A\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eLead Pitch\u003c\/span\u003e\u003cstrong\u003e1.27mm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eOperating Temperature\u003c\/span\u003e\u003cstrong\u003e-40°C to +85°C\u003c\/strong\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e Output voltage changes proportionally with magnetic field strength and supply voltage.\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"nzn-panel\" data-panel=\"getting-started\"\u003e\n\n\u003cdiv class=\"nzn-started\"\u003e\n\n\u003ch3\u003ePinout\u003c\/h3\u003e\n\n\u003cdiv class=\"nzn-step\"\u003e\n\u003cspan\u003e1\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003ePin 1 → VCC\u003c\/strong\u003e\n\u003cp\u003eConnect to 3.5V – 6.6V supply.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"nzn-step\"\u003e\n\u003cspan\u003e2\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003ePin 2 → GND\u003c\/strong\u003e\n\u003cp\u003eConnect to common ground.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"nzn-step\"\u003e\n\u003cspan\u003e3\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003ePin 3 → OUT\u003c\/strong\u003e\n\u003cp\u003eConnect to analog input pin.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"nzn-step\"\u003e\n\u003cspan\u003e4\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eCalibrate at your supply voltage\u003c\/strong\u003e\n\u003cp\u003eMidpoint output changes depending on VCC.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"nzn-panel\" data-panel=\"uses\"\u003e\n\n\u003ch3 class=\"nzn-section-title\"\u003eCommon Uses\u003c\/h3\u003e\n\n\u003cdiv class=\"nzn-uses\"\u003e\n\n\u003cdiv class=\"nzn-use\"\u003eRPM sensing for motors \u0026amp; fans\u003c\/div\u003e\n\u003cdiv class=\"nzn-use\"\u003eE-bike \u0026amp; e-scooter throttle systems\u003c\/div\u003e\n\u003cdiv class=\"nzn-use\"\u003eMagnetic position sensing\u003c\/div\u003e\n\u003cdiv class=\"nzn-use\"\u003eBLDC motor commutation\u003c\/div\u003e\n\u003cdiv class=\"nzn-use\"\u003eArduino analog magnetic field projects\u003c\/div\u003e\n\u003cdiv class=\"nzn-use\"\u003eRobotics \u0026amp; automation feedback systems\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e The flat face of the package is the active sensing side.\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"nzn-panel\" data-panel=\"faqs\"\u003e\n\n\u003ch3 class=\"nzn-section-title\"\u003eCommon Questions\u003c\/h3\u003e\n\n\u003cdiv class=\"nzn-faq\"\u003e\n\n\u003cdiv class=\"nzn-faq-item\"\u003e\n\u003cstrong\u003eIs this a digital Hall sensor?\u003c\/strong\u003e\n\u003cp\u003eNo — the AH3503 outputs a continuous analog voltage proportional to magnetic field strength.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"nzn-faq-item\"\u003e\n\u003cstrong\u003eWill this work with Arduino?\u003c\/strong\u003e\n\u003cp\u003eYes. Connect the output pin to an analog input such as A0 and read using analogRead().\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"nzn-faq-item\"\u003e\n\u003cstrong\u003eWhat happens with no magnetic field?\u003c\/strong\u003e\n\u003cp\u003eThe output sits near half the supply voltage (around 2.5V at 5V supply).\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e Magnets with stronger magnetic fields produce larger output voltage changes.\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.addEventListener('click', function(event) {\n  const tab = event.target.closest('.nzn-desc .nzn-tab');\n  if (!tab) return;\n\n  const wrapper = tab.closest('.nzn-desc');\n  const target = tab.getAttribute('data-tab');\n\n  wrapper.querySelectorAll('.nzn-tab').forEach(function(item) {\n    item.classList.remove('is-active');\n  });\n\n  wrapper.querySelectorAll('.nzn-panel').forEach(function(panel) {\n    panel.classList.remove('is-active');\n  });\n\n  tab.classList.add('is-active');\n\n  const panel = wrapper.querySelector('[data-panel=\"' + target + '\"]');\n  if (panel) panel.classList.add('is-active');\n});\n\u003c\/script\u003e","brand":"NZN Electronics","offers":[{"title":"10 Pack - ($0.49 ea)","offer_id":42757445746784,"sku":"AH3503-HALL-10PK","price":4.99,"currency_code":"NZD","in_stock":true},{"title":"25 Pack - ($0.43 ea)","offer_id":42757445779552,"sku":"AH3503-HALL-25PK","price":10.99,"currency_code":"NZD","in_stock":true},{"title":"50 Pack - ($0.33 ea)","offer_id":42757445812320,"sku":"AH3503-HALL-50PK","price":16.99,"currency_code":"NZD","in_stock":true},{"title":"100 Pack - ($0.30 ea)","offer_id":42757445845088,"sku":"AH3503-HALL-100PK","price":29.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6127\/0112\/files\/AH3503-Extreme-Closeup.png?v=1778846733"},{"product_id":"41f-hall-effect-sensor-to-92-arduino-magnetic-switch","title":"41F Hall Effect Sensors TO-92 Arduino Magnetic Switch","description":"\u003cstyle\u003e\n  .nzn-desc {\n    width: 100%;\n    max-width: 1400px;\n    margin: 0 auto;\n    font-family: inherit;\n    color: #101114;\n  }\n\n  .nzn-desc,\n  .nzn-desc * {\n    box-sizing: border-box;\n  }\n\n  .nzn-desc .nzn-tabs {\n    width: 100%;\n    max-width: 100%;\n    display: flex;\n    gap: 30px;\n    border-bottom: 1px solid #e7e7e7;\n    overflow-x: auto;\n    overflow-y: hidden;\n    scrollbar-width: none;\n    min-height: 55px;\n    align-items: flex-end;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .nzn-desc .nzn-tabs::-webkit-scrollbar {\n    display: none;\n  }\n\n  .nzn-desc .nzn-tab {\n    flex: 0 0 auto;\n    background: none;\n    border: 0;\n    padding: 16px 0;\n    font: inherit;\n    font-size: 14px;\n    font-weight: 800;\n    white-space: nowrap;\n    border-bottom: 3px solid transparent;\n    color: #101114;\n    cursor: pointer;\n    transition: color .18s ease, border-color .18s ease;\n  }\n\n  .nzn-desc .nzn-tab:hover {\n    color: #ff7a2f;\n  }\n\n  .nzn-desc .nzn-tab.is-active {\n    border-bottom-color: #ff7a2f;\n    color: #101114;\n  }\n\n  .nzn-desc .nzn-card {\n    width: 100%;\n    border: 1px solid #e7e7e7;\n    border-top: 0;\n    border-radius: 0 0 18px 18px;\n    padding: 38px 34px;\n    box-shadow: 0 10px 24px rgba(0,0,0,.035);\n    background: #fff;\n    min-height: 620px;\n    display: flex;\n    flex-direction: column;\n  }\n\n  .nzn-desc .nzn-panel {\n    display: none;\n  }\n\n  .nzn-desc .nzn-panel.is-active {\n    display: flex;\n    flex-direction: column;\n    flex: 1;\n    animation: nznTabFade .18s ease both;\n  }\n\n  @keyframes nznTabFade {\n    from {\n      opacity: 0;\n      transform: translateY(6px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  .nzn-desc .nzn-panel-content {\n    flex: 1;\n  }\n\n  .nzn-desc .nzn-overview {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 46px;\n    align-items: start;\n  }\n\n  .nzn-desc .nzn-overview-copy {\n    padding-top: 6px;\n    text-align: center;\n  }\n\n  .nzn-desc p {\n    font-size: 15px;\n    line-height: 1.65;\n    color: #60646c;\n    margin: 0;\n  }\n\n  .nzn-desc .nzn-checks {\n    list-style: none;\n    padding: 0;\n    margin: 34px auto 0;\n    display: grid;\n    gap: 18px;\n    width: fit-content;\n    max-width: 100%;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-checks li {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    font-size: 14.5px;\n    color: #101114;\n    line-height: 1.45;\n  }\n\n  .nzn-desc .nzn-checks li::before {\n    content: \"✓\";\n    flex-shrink: 0;\n    color: #ff7a2f;\n    font-weight: 900;\n    font-size: 16px;\n    line-height: 1;\n  }\n\n  .nzn-desc .nzn-section-title {\n    margin: 0 0 30px;\n    padding-top: 10px;\n    text-transform: uppercase;\n    letter-spacing: .12em;\n    font-size: 14px;\n    font-weight: 900;\n    color: #ff7a2f;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-started {\n    background: #eef6ff;\n    border-left: 4px solid #4a9af7;\n    border-radius: 16px;\n    padding: 26px 28px;\n  }\n\n  .nzn-desc .nzn-started h3 {\n    margin: 0 0 20px;\n    text-transform: uppercase;\n    letter-spacing: .12em;\n    font-size: 14px;\n    font-weight: 900;\n    color: #1f4268;\n  }\n\n  .nzn-desc .nzn-step {\n    display: grid;\n    grid-template-columns: 34px 1fr;\n    gap: 14px;\n    margin-bottom: 18px;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-step:last-child {\n    margin-bottom: 0;\n  }\n\n  .nzn-desc .nzn-step span {\n    width: 34px;\n    height: 34px;\n    border-radius: 999px;\n    background: #fff;\n    border: 1px solid #d9e9fb;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-weight: 900;\n  }\n\n  .nzn-desc .nzn-step strong {\n    display: block;\n    font-size: 14px;\n    color: #101114;\n  }\n\n  .nzn-desc .nzn-step p {\n    margin-top: 4px;\n    font-size: 13px;\n    color: #40566c;\n  }\n\n  .nzn-desc .nzn-specs {\n    border-top: 1px solid #e7e7e7;\n  }\n\n  .nzn-desc .nzn-specs div {\n    display: grid;\n    grid-template-columns: minmax(180px, .8fr) 1.4fr;\n    gap: 24px;\n    padding: 15px 14px;\n    border-bottom: 1px solid #e7e7e7;\n    font-size: 14px;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-specs div:nth-child(even) {\n    background: #fafafa;\n  }\n\n  .nzn-desc .nzn-specs span {\n    color: #60646c;\n  }\n\n  .nzn-desc .nzn-specs strong {\n    font-weight: 800;\n    color: #101114;\n  }\n\n  .nzn-desc .nzn-uses {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 12px;\n  }\n\n  .nzn-desc .nzn-use {\n    border-left: 3px solid #ff7a2f;\n    background: #f7f7f7;\n    padding: 15px 16px;\n    font-size: 14px;\n    line-height: 1.45;\n    text-align: left;\n    border-radius: 0 8px 8px 0;\n  }\n\n  .nzn-desc .nzn-faq {\n    display: grid;\n    gap: 12px;\n  }\n\n  .nzn-desc .nzn-faq-item {\n    border: 1px solid #e7e7e7;\n    border-radius: 12px;\n    padding: 16px 18px;\n    background: #fff;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-faq-item strong {\n    display: block;\n    margin-bottom: 7px;\n    color: #101114;\n  }\n\n  .nzn-desc .nzn-faq-item p {\n    font-size: 14px;\n  }\n\n  .nzn-desc .nzn-note {\n    margin-top: 30px;\n    background: #fafafa;\n    border: 1px solid #e7e7e7;\n    border-radius: 12px;\n    padding: 16px 18px;\n    text-align: center;\n    color: #60646c;\n    font-size: 13px;\n    line-height: 1.55;\n  }\n\n  @media (max-width: 750px) {\n    .nzn-desc {\n      width: 100%;\n      max-width: 100%;\n      padding: 0;\n      overflow: hidden;\n    }\n\n    .nzn-desc .nzn-tabs {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 0;\n      overflow: visible;\n      min-height: unset;\n      border-bottom: 0;\n      width: 100%;\n      max-width: 100%;\n    }\n\n    .nzn-desc .nzn-tab {\n      width: 100%;\n      min-width: 0;\n      padding: 12px 6px;\n      font-size: 12px;\n      line-height: 1.15;\n      text-align: center;\n      white-space: normal;\n      border-bottom: 2px solid #e7e7e7;\n    }\n\n    .nzn-desc .nzn-tab.is-active {\n      border-bottom-color: #ff7a2f;\n    }\n\n    .nzn-desc .nzn-card {\n      padding: 24px 16px;\n      min-height: unset;\n      width: 100%;\n      max-width: 100%;\n      border-top: 1px solid #e7e7e7;\n      border-radius: 0 0 16px 16px;\n    }\n\n    .nzn-desc .nzn-panel.is-active {\n      display: block;\n    }\n\n    .nzn-desc .nzn-overview {\n      grid-template-columns: 1fr;\n      gap: 26px;\n    }\n\n    .nzn-desc .nzn-overview-copy {\n      padding-top: 0;\n      text-align: center;\n    }\n\n    .nzn-desc p {\n      font-size: 14.5px;\n      text-align: center;\n    }\n\n    .nzn-desc .nzn-checks {\n      margin-top: 24px;\n      gap: 13px;\n      width: fit-content;\n      max-width: 100%;\n    }\n\n    .nzn-desc .nzn-checks li {\n      align-items: flex-start;\n      gap: 10px;\n      font-size: 14px;\n      text-align: left;\n    }\n\n    .nzn-desc .nzn-checks li::before {\n      margin-top: 2px;\n    }\n\n    .nzn-desc .nzn-uses {\n      grid-template-columns: 1fr;\n    }\n\n    .nzn-desc .nzn-specs div {\n      grid-template-columns: 1fr;\n      gap: 4px;\n      padding: 13px 10px;\n    }\n\n    .nzn-desc .nzn-section-title {\n      text-align: left;\n      padding-top: 0;\n      margin-bottom: 22px;\n    }\n\n    .nzn-desc .nzn-started {\n      padding: 20px 16px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"nzn-desc\"\u003e\n  \u003cdiv class=\"nzn-tabs\"\u003e\n    \u003cbutton class=\"nzn-tab is-active\" type=\"button\" data-tab=\"overview\"\u003eOverview\u003c\/button\u003e\n    \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"specifications\"\u003eSpecifications\u003c\/button\u003e\n    \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"getting-started\"\u003eGetting Started\u003c\/button\u003e\n    \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"uses\"\u003eCommon Uses\u003c\/button\u003e\n    \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"faqs\"\u003eFAQs\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nzn-card\"\u003e\n    \u003cdiv class=\"nzn-panel is-active\" data-panel=\"overview\"\u003e\n      \u003cdiv class=\"nzn-panel-content\"\u003e\n        \u003cdiv class=\"nzn-overview\"\u003e\n          \u003cdiv class=\"nzn-overview-copy\"\u003e\n            \u003cp\u003eThe 41F-551 Hall Effect Sensor is a compact digital magnetic switch sensor in a TO-92 package designed for Arduino, ESP32, RPM sensing, wheel speed detection, magnetic proximity sensing, robotics, and automation projects.\u003c\/p\u003e\n\n            \u003cul class=\"nzn-checks\"\u003e\n              \u003cli\u003eDigital Hall Effect magnetic switch output\u003c\/li\u003e\n              \u003cli\u003eCompact TO-92 package\u003c\/li\u003e\n              \u003cli\u003eWide 3V – 24V operating voltage\u003c\/li\u003e\n              \u003cli\u003eFast switching response time\u003c\/li\u003e\n              \u003cli\u003eLow power consumption\u003c\/li\u003e\n              \u003cli\u003eCompatible with Arduino, ESP32 \u0026amp; Raspberry Pi\u003c\/li\u003e\n              \u003cli\u003eBreadboard-friendly pin spacing\u003c\/li\u003e\n              \u003cli\u003eIdeal for RPM \u0026amp; proximity sensing\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-started\"\u003e\n            \u003ch3\u003eQuick Wiring\u003c\/h3\u003e\n\n            \u003cdiv class=\"nzn-step\"\u003e\n              \u003cspan\u003e1\u003c\/span\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eFace the flat side toward you\u003c\/strong\u003e\n                \u003cp\u003eThe “41F 551” marked side should face toward you when identifying pins.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"nzn-step\"\u003e\n              \u003cspan\u003e2\u003c\/span\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eConnect VCC\u003c\/strong\u003e\n                \u003cp\u003ePin 1 → 3V–24V supply voltage.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"nzn-step\"\u003e\n              \u003cspan\u003e3\u003c\/span\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eConnect GND\u003c\/strong\u003e\n                \u003cp\u003ePin 2 → Ground.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"nzn-step\"\u003e\n              \u003cspan\u003e4\u003c\/span\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eRead digital output\u003c\/strong\u003e\n                \u003cp\u003ePin 3 → Digital input pin on your microcontroller.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e The 41F-551 is a digital Hall switch sensor — output changes state when a magnetic field is detected.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"nzn-panel\" data-panel=\"specifications\"\u003e\n      \u003cdiv class=\"nzn-panel-content\"\u003e\n        \u003ch3 class=\"nzn-section-title\"\u003eSpecifications\u003c\/h3\u003e\n\n        \u003cdiv class=\"nzn-specs\"\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eModel\u003c\/span\u003e\u003cstrong\u003e41F-551\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eSensor Type\u003c\/span\u003e\u003cstrong\u003eDigital Hall Effect Switch\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003ePackage\u003c\/span\u003e\u003cstrong\u003eTO-92\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eOperating Voltage\u003c\/span\u003e\u003cstrong\u003e3V – 24V DC\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eOutput Type\u003c\/span\u003e\u003cstrong\u003eDigital Open Collector\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eOutput State\u003c\/span\u003e\u003cstrong\u003eLOW when magnet detected\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eOperating Current\u003c\/span\u003e\u003cstrong\u003eTypically 4mA\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eResponse Time\u003c\/span\u003e\u003cstrong\u003eFast switching response\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eMagnetic Polarity\u003c\/span\u003e\u003cstrong\u003eSouth Pole Trigger\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eOperating Temperature\u003c\/span\u003e\u003cstrong\u003e-40°C to +85°C\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eLead Pitch\u003c\/span\u003e\u003cstrong\u003e1.27mm\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003ePackage Width\u003c\/span\u003e\u003cstrong\u003e4.1mm typical\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eLead Length\u003c\/span\u003e\u003cstrong\u003e14mm+ typical\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e This sensor outputs a digital LOW signal when the correct magnetic pole is detected.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"nzn-panel\" data-panel=\"getting-started\"\u003e\n      \u003cdiv class=\"nzn-panel-content\"\u003e\n        \u003cdiv class=\"nzn-started\"\u003e\n          \u003ch3\u003eGetting Started\u003c\/h3\u003e\n\n          \u003cdiv class=\"nzn-step\"\u003e\n            \u003cspan\u003e1\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003cstrong\u003eInsert into breadboard\u003c\/strong\u003e\n              \u003cp\u003eThe TO-92 package is breadboard compatible with standard 2.54mm spacing.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-step\"\u003e\n            \u003cspan\u003e2\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003cstrong\u003eConnect power\u003c\/strong\u003e\n              \u003cp\u003eConnect VCC and GND to your Arduino or ESP32.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-step\"\u003e\n            \u003cspan\u003e3\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003cstrong\u003eConnect output pin\u003c\/strong\u003e\n              \u003cp\u003eConnect OUT to a digital GPIO input.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-step\"\u003e\n            \u003cspan\u003e4\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003cstrong\u003eBring magnet close\u003c\/strong\u003e\n              \u003cp\u003eThe output switches LOW when the correct magnetic pole approaches the sensor.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e Magnetic field strength, polarity, and distance affect switching performance.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"nzn-panel\" data-panel=\"uses\"\u003e\n      \u003cdiv class=\"nzn-panel-content\"\u003e\n        \u003ch3 class=\"nzn-section-title\"\u003eCommon Uses\u003c\/h3\u003e\n\n        \u003cdiv class=\"nzn-uses\"\u003e\n          \u003cdiv class=\"nzn-use\"\u003eWheel RPM sensing\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003eMotor speed detection\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003eDoor open\/close detection\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003eMagnetic proximity sensing\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003eArduino digital sensor projects\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003eRobotics \u0026amp; automation systems\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e Hall sensors are commonly used as contactless switches for reliable long-life sensing.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"nzn-panel\" data-panel=\"faqs\"\u003e\n      \u003cdiv class=\"nzn-panel-content\"\u003e\n        \u003ch3 class=\"nzn-section-title\"\u003eCommon Questions\u003c\/h3\u003e\n\n        \u003cdiv class=\"nzn-faq\"\u003e\n          \u003cdiv class=\"nzn-faq-item\"\u003e\n            \u003cstrong\u003eIs this a digital or analog Hall sensor?\u003c\/strong\u003e\n            \u003cp\u003eThis is a digital Hall switch sensor with ON\/OFF output behaviour.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-faq-item\"\u003e\n            \u003cstrong\u003eWill this work with Arduino?\u003c\/strong\u003e\n            \u003cp\u003eYes. Connect the OUT pin to any digital GPIO pin and detect HIGH\/LOW state changes.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-faq-item\"\u003e\n            \u003cstrong\u003eWhat happens when a magnet is near?\u003c\/strong\u003e\n            \u003cp\u003eThe sensor output switches LOW when the correct magnetic pole approaches the sensor.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-faq-item\"\u003e\n            \u003cstrong\u003eDoes this work on a breadboard?\u003c\/strong\u003e\n            \u003cp\u003eYes. The TO-92 package is fully breadboard compatible.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e Magnetic field strength, polarity, and distance affect switching performance.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.addEventListener('click', function(event) {\n    const tab = event.target.closest('.nzn-desc .nzn-tab');\n    if (!tab) return;\n\n    const wrapper = tab.closest('.nzn-desc');\n    if (!wrapper) return;\n\n    const target = tab.getAttribute('data-tab');\n\n    wrapper.querySelectorAll('.nzn-tab').forEach(function(item) {\n      item.classList.remove('is-active');\n    });\n\n    wrapper.querySelectorAll('.nzn-panel').forEach(function(panel) {\n      panel.classList.remove('is-active');\n    });\n\n    tab.classList.add('is-active');\n\n    const panel = wrapper.querySelector('[data-panel=\"' + target + '\"]');\n    if (panel) panel.classList.add('is-active');\n  });\n\u003c\/script\u003e","brand":"NZN Electronics","offers":[{"title":"10 Pack - ($0.5 ea)","offer_id":42756166221920,"sku":"41F-HALL-TO92","price":4.99,"currency_code":"NZD","in_stock":true},{"title":"25 Pack - ($0.40 ea)","offer_id":42756166254688,"sku":"41F-HALL-TO93","price":9.99,"currency_code":"NZD","in_stock":true},{"title":"50 Pack - ($0.33 ea)","offer_id":42756166287456,"sku":"41F-HALL-TO94","price":16.99,"currency_code":"NZD","in_stock":true},{"title":"100pc - ($0.29 ea)","offer_id":42756166320224,"sku":"41F-HALL-TO95","price":29.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6127\/0112\/files\/41F-551-Product-Hero.png?v=1778849423"},{"product_id":"a3144-hall-effect-sensor-to-92-arduino-magnetic-switch","title":"A3144 Hall Effect Sensor TO-92 Arduino Magnetic Switch","description":"\u003cstyle\u003e\n  .nzn-desc {\n    width: 100%;\n    max-width: 1400px;\n    margin: 0 auto;\n    font-family: inherit;\n    color: #101114;\n  }\n\n  .nzn-desc,\n  .nzn-desc * {\n    box-sizing: border-box;\n  }\n\n  .nzn-desc .nzn-tabs {\n    width: 100%;\n    max-width: 100%;\n    display: flex;\n    gap: 30px;\n    border-bottom: 1px solid #e7e7e7;\n    overflow-x: auto;\n    overflow-y: hidden;\n    scrollbar-width: none;\n    min-height: 55px;\n    align-items: flex-end;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .nzn-desc .nzn-tabs::-webkit-scrollbar {\n    display: none;\n  }\n\n  .nzn-desc .nzn-tab {\n    flex: 0 0 auto;\n    background: none;\n    border: 0;\n    padding: 16px 0;\n    font: inherit;\n    font-size: 14px;\n    font-weight: 800;\n    white-space: nowrap;\n    border-bottom: 3px solid transparent;\n    color: #101114;\n    cursor: pointer;\n    transition: color .18s ease, border-color .18s ease;\n  }\n\n  .nzn-desc .nzn-tab:hover {\n    color: #ff7a2f;\n  }\n\n  .nzn-desc .nzn-tab.is-active {\n    border-bottom-color: #ff7a2f;\n    color: #101114;\n  }\n\n  .nzn-desc .nzn-card {\n    width: 100%;\n    border: 1px solid #e7e7e7;\n    border-top: 0;\n    border-radius: 0 0 18px 18px;\n    padding: 38px 34px;\n    box-shadow: 0 10px 24px rgba(0,0,0,.035);\n    background: #fff;\n    min-height: 620px;\n    display: flex;\n    flex-direction: column;\n  }\n\n  .nzn-desc .nzn-panel {\n    display: none;\n  }\n\n  .nzn-desc .nzn-panel.is-active {\n    display: flex;\n    flex-direction: column;\n    flex: 1;\n    animation: nznTabFade .18s ease both;\n  }\n\n  @keyframes nznTabFade {\n    from {\n      opacity: 0;\n      transform: translateY(6px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  .nzn-desc .nzn-panel-content {\n    flex: 1;\n  }\n\n  .nzn-desc .nzn-overview {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 46px;\n    align-items: start;\n  }\n\n  .nzn-desc .nzn-overview-copy {\n    padding-top: 6px;\n    text-align: center;\n  }\n\n  .nzn-desc p {\n    font-size: 15px;\n    line-height: 1.65;\n    color: #60646c;\n    margin: 0;\n  }\n\n  .nzn-desc .nzn-checks {\n    list-style: none;\n    padding: 0;\n    margin: 34px auto 0;\n    display: grid;\n    gap: 18px;\n    width: fit-content;\n    max-width: 100%;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-checks li {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    font-size: 14.5px;\n    color: #101114;\n    line-height: 1.45;\n  }\n\n  .nzn-desc .nzn-checks li::before {\n    content: \"✓\";\n    flex-shrink: 0;\n    color: #ff7a2f;\n    font-weight: 900;\n    font-size: 16px;\n    line-height: 1;\n  }\n\n  .nzn-desc .nzn-section-title {\n    margin: 0 0 30px;\n    padding-top: 10px;\n    text-transform: uppercase;\n    letter-spacing: .12em;\n    font-size: 14px;\n    font-weight: 900;\n    color: #ff7a2f;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-started {\n    background: #eef6ff;\n    border-left: 4px solid #4a9af7;\n    border-radius: 16px;\n    padding: 26px 28px;\n  }\n\n  .nzn-desc .nzn-started h3 {\n    margin: 0 0 20px;\n    text-transform: uppercase;\n    letter-spacing: .12em;\n    font-size: 14px;\n    font-weight: 900;\n    color: #1f4268;\n  }\n\n  .nzn-desc .nzn-step {\n    display: grid;\n    grid-template-columns: 34px 1fr;\n    gap: 14px;\n    margin-bottom: 18px;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-step:last-child {\n    margin-bottom: 0;\n  }\n\n  .nzn-desc .nzn-step span {\n    width: 34px;\n    height: 34px;\n    border-radius: 999px;\n    background: #fff;\n    border: 1px solid #d9e9fb;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-weight: 900;\n  }\n\n  .nzn-desc .nzn-step strong {\n    display: block;\n    font-size: 14px;\n    color: #101114;\n  }\n\n  .nzn-desc .nzn-step p {\n    margin-top: 4px;\n    font-size: 13px;\n    color: #40566c;\n  }\n\n  .nzn-desc .nzn-specs {\n    border-top: 1px solid #e7e7e7;\n  }\n\n  .nzn-desc .nzn-specs div {\n    display: grid;\n    grid-template-columns: minmax(180px, .8fr) 1.4fr;\n    gap: 24px;\n    padding: 15px 14px;\n    border-bottom: 1px solid #e7e7e7;\n    font-size: 14px;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-specs div:nth-child(even) {\n    background: #fafafa;\n  }\n\n  .nzn-desc .nzn-specs span {\n    color: #60646c;\n  }\n\n  .nzn-desc .nzn-specs strong {\n    font-weight: 800;\n    color: #101114;\n  }\n\n  .nzn-desc .nzn-uses {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 12px;\n  }\n\n  .nzn-desc .nzn-use {\n    border-left: 3px solid #ff7a2f;\n    background: #f7f7f7;\n    padding: 15px 16px;\n    font-size: 14px;\n    line-height: 1.45;\n    text-align: left;\n    border-radius: 0 8px 8px 0;\n  }\n\n  .nzn-desc .nzn-faq {\n    display: grid;\n    gap: 12px;\n  }\n\n  .nzn-desc .nzn-faq-item {\n    border: 1px solid #e7e7e7;\n    border-radius: 12px;\n    padding: 16px 18px;\n    background: #fff;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-faq-item strong {\n    display: block;\n    margin-bottom: 7px;\n    color: #101114;\n  }\n\n  .nzn-desc .nzn-faq-item p {\n    font-size: 14px;\n  }\n\n  .nzn-desc .nzn-note {\n    margin-top: 30px;\n    background: #fafafa;\n    border: 1px solid #e7e7e7;\n    border-radius: 12px;\n    padding: 16px 18px;\n    text-align: center;\n    color: #60646c;\n    font-size: 13px;\n    line-height: 1.55;\n  }\n\n  @media (max-width: 750px) {\n    .nzn-desc {\n      width: 100%;\n      max-width: 100%;\n      padding: 0;\n      overflow: hidden;\n    }\n\n    .nzn-desc .nzn-tabs {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 0;\n      overflow: visible;\n      min-height: unset;\n      border-bottom: 0;\n      width: 100%;\n      max-width: 100%;\n    }\n\n    .nzn-desc .nzn-tab {\n      width: 100%;\n      min-width: 0;\n      padding: 12px 6px;\n      font-size: 12px;\n      line-height: 1.15;\n      text-align: center;\n      white-space: normal;\n      border-bottom: 2px solid #e7e7e7;\n    }\n\n    .nzn-desc .nzn-tab.is-active {\n      border-bottom-color: #ff7a2f;\n    }\n\n    .nzn-desc .nzn-card {\n      padding: 24px 16px;\n      min-height: unset;\n      width: 100%;\n      max-width: 100%;\n      border-top: 1px solid #e7e7e7;\n      border-radius: 0 0 16px 16px;\n    }\n\n    .nzn-desc .nzn-panel.is-active {\n      display: block;\n    }\n\n    .nzn-desc .nzn-overview {\n      grid-template-columns: 1fr;\n      gap: 26px;\n    }\n\n    .nzn-desc .nzn-overview-copy {\n      padding-top: 0;\n      text-align: center;\n    }\n\n    .nzn-desc p {\n      font-size: 14.5px;\n      text-align: center;\n    }\n\n    .nzn-desc .nzn-checks {\n      margin-top: 24px;\n      gap: 13px;\n      width: fit-content;\n      max-width: 100%;\n    }\n\n    .nzn-desc .nzn-checks li {\n      align-items: flex-start;\n      gap: 10px;\n      font-size: 14px;\n      text-align: left;\n    }\n\n    .nzn-desc .nzn-checks li::before {\n      margin-top: 2px;\n    }\n\n    .nzn-desc .nzn-uses {\n      grid-template-columns: 1fr;\n    }\n\n    .nzn-desc .nzn-specs div {\n      grid-template-columns: 1fr;\n      gap: 4px;\n      padding: 13px 10px;\n    }\n\n    .nzn-desc .nzn-section-title {\n      text-align: left;\n      padding-top: 0;\n      margin-bottom: 22px;\n    }\n\n    .nzn-desc .nzn-started {\n      padding: 20px 16px;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"nzn-desc\"\u003e\n\u003cdiv class=\"nzn-tabs\"\u003e\n\u003cbutton class=\"nzn-tab is-active\" type=\"button\" data-tab=\"overview\"\u003eOverview\u003c\/button\u003e \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"specifications\"\u003eSpecifications\u003c\/button\u003e \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"getting-started\"\u003eGetting Started\u003c\/button\u003e \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"uses\"\u003eCommon Uses\u003c\/button\u003e \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"faqs\"\u003eFAQs\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-card\"\u003e\n\u003cdiv class=\"nzn-panel is-active\" data-panel=\"overview\"\u003e\n\u003cdiv class=\"nzn-panel-content\"\u003e\n\u003cdiv class=\"nzn-overview\"\u003e\n\u003cdiv class=\"nzn-overview-copy\"\u003e\n\u003cp\u003eThe A3144 Hall Effect Sensor is a reliable digital magnetic switch sensor in a compact TO-92 package designed for Arduino, ESP32, RPM measurement, wheel speed detection, magnetic proximity sensing, robotics, and automation projects.\u003c\/p\u003e\n\u003cul class=\"nzn-checks\"\u003e\n\u003cli\u003eDigital Hall Effect magnetic switch output\u003c\/li\u003e\n\u003cli\u003eCompact TO-92 package\u003c\/li\u003e\n\u003cli\u003eWide 4.5V – 24V operating voltage\u003c\/li\u003e\n\u003cli\u003eOpen collector digital output\u003c\/li\u003e\n\u003cli\u003eActive LOW output when magnet is detected\u003c\/li\u003e\n\u003cli\u003eFast switching response\u003c\/li\u003e\n\u003cli\u003eCompatible with Arduino, ESP32 \u0026amp; Raspberry Pi\u003c\/li\u003e\n\u003cli\u003eBreadboard-friendly design\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-started\"\u003e\n\u003ch3\u003eQuick Wiring\u003c\/h3\u003e\n\u003cdiv class=\"nzn-step\"\u003e\n\u003cspan\u003e1\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eFace the flat side toward you\u003c\/strong\u003e\n\u003cp\u003eThe “3144 609” marked side should face toward you when identifying pins.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-step\"\u003e\n\u003cspan\u003e2\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eConnect VCC\u003c\/strong\u003e\n\u003cp\u003ePin 1 → 4.5V–24V supply voltage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-step\"\u003e\n\u003cspan\u003e3\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eConnect GND\u003c\/strong\u003e\n\u003cp\u003ePin 2 → Ground.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-step\"\u003e\n\u003cspan\u003e4\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eRead digital output\u003c\/strong\u003e\n\u003cp\u003ePin 3 → Digital input pin on your microcontroller.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e The A3144 is a digital Hall switch sensor — output changes state when a magnetic field is detected.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-panel\" data-panel=\"specifications\"\u003e\n\u003cdiv class=\"nzn-panel-content\"\u003e\n\u003ch3 class=\"nzn-section-title\"\u003eSpecifications\u003c\/h3\u003e\n\u003cdiv class=\"nzn-specs\"\u003e\n\u003cdiv\u003e\n\u003cspan\u003eModel\u003c\/span\u003e\u003cstrong\u003eA3144 \/ 3144 609 marking\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eSensor Type\u003c\/span\u003e\u003cstrong\u003eDigital Hall Effect Switch\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003ePackage\u003c\/span\u003e\u003cstrong\u003eTO-92\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eOperating Voltage\u003c\/span\u003e\u003cstrong\u003e4.5V – 24V DC\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eOutput Type\u003c\/span\u003e\u003cstrong\u003eDigital Open Collector\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eOutput State\u003c\/span\u003e\u003cstrong\u003eLOW when magnet detected\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003ePull-up Resistor\u003c\/span\u003e\u003cstrong\u003eRequired on output if not using internal pull-up\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eSwitching Type\u003c\/span\u003e\u003cstrong\u003eUnipolar digital Hall switch\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eResponse Time\u003c\/span\u003e\u003cstrong\u003eFast switching response\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eOperating Temperature\u003c\/span\u003e\u003cstrong\u003e-40°C to +85°C\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eBody Width\u003c\/span\u003e\u003cstrong\u003eApprox. 4.1mm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eBody Height\u003c\/span\u003e\u003cstrong\u003eApprox. 4.0mm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eLead Pitch\u003c\/span\u003e\u003cstrong\u003e1.27mm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eLead Length\u003c\/span\u003e\u003cstrong\u003eApprox. 13.5mm+\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e Open collector outputs commonly need a pull-up resistor so the output can read HIGH when the sensor is inactive.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-panel\" data-panel=\"getting-started\"\u003e\n\u003cdiv class=\"nzn-panel-content\"\u003e\n\u003cdiv class=\"nzn-started\"\u003e\n\u003ch3\u003eGetting Started\u003c\/h3\u003e\n\u003cdiv class=\"nzn-step\"\u003e\n\u003cspan\u003e1\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eInsert into breadboard\u003c\/strong\u003e\n\u003cp\u003eThe TO-92 package is suitable for standard breadboard prototyping.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-step\"\u003e\n\u003cspan\u003e2\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eConnect power\u003c\/strong\u003e\n\u003cp\u003eConnect VCC and GND to your Arduino, ESP32, or other microcontroller circuit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-step\"\u003e\n\u003cspan\u003e3\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eConnect output pin\u003c\/strong\u003e\n\u003cp\u003eConnect OUT to a digital GPIO input. Use a pull-up resistor or internal pull-up if required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-step\"\u003e\n\u003cspan\u003e4\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eBring magnet close\u003c\/strong\u003e\n\u003cp\u003eThe output switches LOW when the correct magnetic field is detected.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e Magnetic field strength, polarity, distance, and sensor orientation affect switching performance.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-panel\" data-panel=\"uses\"\u003e\n\u003cdiv class=\"nzn-panel-content\"\u003e\n\u003ch3 class=\"nzn-section-title\"\u003eCommon Uses\u003c\/h3\u003e\n\u003cdiv class=\"nzn-uses\"\u003e\n\u003cdiv class=\"nzn-use\"\u003eMotor RPM and wheel speed sensing\u003c\/div\u003e\n\u003cdiv class=\"nzn-use\"\u003eMagnetic proximity detection\u003c\/div\u003e\n\u003cdiv class=\"nzn-use\"\u003eDoor open\/close detection\u003c\/div\u003e\n\u003cdiv class=\"nzn-use\"\u003eArduino and ESP32 digital sensor projects\u003c\/div\u003e\n\u003cdiv class=\"nzn-use\"\u003eRobotics and automation systems\u003c\/div\u003e\n\u003cdiv class=\"nzn-use\"\u003eContactless magnetic switching\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e Digital Hall sensors are ideal for ON\/OFF detection rather than measuring magnetic field strength.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-panel\" data-panel=\"faqs\"\u003e\n\u003cdiv class=\"nzn-panel-content\"\u003e\n\u003ch3 class=\"nzn-section-title\"\u003eCommon Questions\u003c\/h3\u003e\n\u003cdiv class=\"nzn-faq\"\u003e\n\u003cdiv class=\"nzn-faq-item\"\u003e\n\u003cstrong\u003eIs this a digital or analog Hall sensor?\u003c\/strong\u003e\n\u003cp\u003eThis is a digital Hall switch sensor with ON\/OFF output behaviour. It does not output a proportional analog voltage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-faq-item\"\u003e\n\u003cstrong\u003eWill this work with Arduino?\u003c\/strong\u003e\n\u003cp\u003eYes. Connect OUT to a digital input pin and read HIGH\/LOW changes using digitalRead().\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-faq-item\"\u003e\n\u003cstrong\u003eDo I need a pull-up resistor?\u003c\/strong\u003e\n\u003cp\u003eThe A3144 uses an open collector style output, so a pull-up resistor is normally required unless your microcontroller input has an internal pull-up enabled.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-faq-item\"\u003e\n\u003cstrong\u003eWhat happens when a magnet is near?\u003c\/strong\u003e\n\u003cp\u003eThe output switches LOW when the correct magnetic field is detected near the sensor face.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-faq-item\"\u003e\n\u003cstrong\u003eIs this the same as the AH3503?\u003c\/strong\u003e\n\u003cp\u003eNo. The AH3503 is a linear analog Hall sensor. The A3144 is a digital magnetic switch sensor.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e For analog magnetic field measurement, use a linear Hall sensor instead.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"NZN Electronics","offers":[{"title":"10 Pack - ($0.50 ea)","offer_id":42758034849888,"sku":"A3144-HALL-TO92","price":4.99,"currency_code":"NZD","in_stock":true},{"title":"25pc - ($0.40 ea)","offer_id":42758034882656,"sku":"A3144-HALL-TO93","price":9.99,"currency_code":"NZD","in_stock":true},{"title":"50pc - ($0.34 ea)","offer_id":42758034915424,"sku":"A3144-HALL-TO94","price":16.99,"currency_code":"NZD","in_stock":true},{"title":"100pc ($0.3 ea)","offer_id":42758034948192,"sku":"A3144-HALL-TO95","price":29.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6127\/0112\/files\/A3144-Closeup.png?v=1778883828"},{"product_id":"49e-linear-hall-effect-sensor-to-92-analog-arduino","title":"49E Linear Hall Effect Sensor TO-92 Analog Sensor","description":"\u003cstyle\u003e\n  .nzn-desc {\n    width: 100%;\n    max-width: 1400px;\n    margin: 0 auto;\n    font-family: inherit;\n    color: #101114;\n  }\n\n  .nzn-desc,\n  .nzn-desc * {\n    box-sizing: border-box;\n  }\n\n  .nzn-desc .nzn-tabs {\n    width: 100%;\n    max-width: 100%;\n    display: flex;\n    gap: 30px;\n    border-bottom: 1px solid #e7e7e7;\n    overflow-x: auto;\n    overflow-y: hidden;\n    scrollbar-width: none;\n    min-height: 55px;\n    align-items: flex-end;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .nzn-desc .nzn-tabs::-webkit-scrollbar {\n    display: none;\n  }\n\n  .nzn-desc .nzn-tab {\n    flex: 0 0 auto;\n    background: none;\n    border: 0;\n    padding: 16px 0;\n    font: inherit;\n    font-size: 14px;\n    font-weight: 800;\n    white-space: nowrap;\n    border-bottom: 3px solid transparent;\n    color: #101114;\n    cursor: pointer;\n    transition: color .18s ease, border-color .18s ease;\n  }\n\n  .nzn-desc .nzn-tab:hover {\n    color: #ff7a2f;\n  }\n\n  .nzn-desc .nzn-tab.is-active {\n    border-bottom-color: #ff7a2f;\n    color: #101114;\n  }\n\n  .nzn-desc .nzn-card {\n    width: 100%;\n    border: 1px solid #e7e7e7;\n    border-top: 0;\n    border-radius: 0 0 18px 18px;\n    padding: 38px 34px;\n    box-shadow: 0 10px 24px rgba(0,0,0,.035);\n    background: #fff;\n    min-height: 620px;\n    display: flex;\n    flex-direction: column;\n  }\n\n  .nzn-desc .nzn-panel {\n    display: none;\n  }\n\n  .nzn-desc .nzn-panel.is-active {\n    display: flex;\n    flex-direction: column;\n    flex: 1;\n    animation: nznTabFade .18s ease both;\n  }\n\n  @keyframes nznTabFade {\n    from {\n      opacity: 0;\n      transform: translateY(6px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  .nzn-desc .nzn-panel-content {\n    flex: 1;\n  }\n\n  .nzn-desc .nzn-overview {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 46px;\n    align-items: start;\n  }\n\n  .nzn-desc .nzn-overview-copy {\n    padding-top: 6px;\n    text-align: center;\n  }\n\n  .nzn-desc p {\n    font-size: 15px;\n    line-height: 1.65;\n    color: #60646c;\n    margin: 0;\n  }\n\n  .nzn-desc .nzn-checks {\n    list-style: none;\n    padding: 0;\n    margin: 34px auto 0;\n    display: grid;\n    gap: 18px;\n    width: fit-content;\n    max-width: 100%;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-checks li {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    font-size: 14.5px;\n    color: #101114;\n    line-height: 1.45;\n  }\n\n  .nzn-desc .nzn-checks li::before {\n    content: \"✓\";\n    flex-shrink: 0;\n    color: #ff7a2f;\n    font-weight: 900;\n    font-size: 16px;\n    line-height: 1;\n  }\n\n  .nzn-desc .nzn-section-title {\n    margin: 0 0 30px;\n    padding-top: 10px;\n    text-transform: uppercase;\n    letter-spacing: .12em;\n    font-size: 14px;\n    font-weight: 900;\n    color: #ff7a2f;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-started {\n    background: #eef6ff;\n    border-left: 4px solid #4a9af7;\n    border-radius: 16px;\n    padding: 26px 28px;\n  }\n\n  .nzn-desc .nzn-started h3 {\n    margin: 0 0 20px;\n    text-transform: uppercase;\n    letter-spacing: .12em;\n    font-size: 14px;\n    font-weight: 900;\n    color: #1f4268;\n  }\n\n  .nzn-desc .nzn-step {\n    display: grid;\n    grid-template-columns: 34px 1fr;\n    gap: 14px;\n    margin-bottom: 18px;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-step:last-child {\n    margin-bottom: 0;\n  }\n\n  .nzn-desc .nzn-step span {\n    width: 34px;\n    height: 34px;\n    border-radius: 999px;\n    background: #fff;\n    border: 1px solid #d9e9fb;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-weight: 900;\n  }\n\n  .nzn-desc .nzn-step strong {\n    display: block;\n    font-size: 14px;\n    color: #101114;\n  }\n\n  .nzn-desc .nzn-step p {\n    margin-top: 4px;\n    font-size: 13px;\n    color: #40566c;\n  }\n\n  .nzn-desc .nzn-specs {\n    border-top: 1px solid #e7e7e7;\n  }\n\n  .nzn-desc .nzn-specs div {\n    display: grid;\n    grid-template-columns: minmax(180px, .8fr) 1.4fr;\n    gap: 24px;\n    padding: 15px 14px;\n    border-bottom: 1px solid #e7e7e7;\n    font-size: 14px;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-specs div:nth-child(even) {\n    background: #fafafa;\n  }\n\n  .nzn-desc .nzn-specs span {\n    color: #60646c;\n  }\n\n  .nzn-desc .nzn-specs strong {\n    font-weight: 800;\n    color: #101114;\n  }\n\n  .nzn-desc .nzn-uses {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 12px;\n  }\n\n  .nzn-desc .nzn-use {\n    border-left: 3px solid #ff7a2f;\n    background: #f7f7f7;\n    padding: 15px 16px;\n    font-size: 14px;\n    line-height: 1.45;\n    text-align: left;\n    border-radius: 0 8px 8px 0;\n  }\n\n  .nzn-desc .nzn-faq {\n    display: grid;\n    gap: 12px;\n  }\n\n  .nzn-desc .nzn-faq-item {\n    border: 1px solid #e7e7e7;\n    border-radius: 12px;\n    padding: 16px 18px;\n    background: #fff;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-faq-item strong {\n    display: block;\n    margin-bottom: 7px;\n    color: #101114;\n  }\n\n  .nzn-desc .nzn-faq-item p {\n    font-size: 14px;\n  }\n\n  .nzn-desc .nzn-note {\n    margin-top: 30px;\n    background: #fafafa;\n    border: 1px solid #e7e7e7;\n    border-radius: 12px;\n    padding: 16px 18px;\n    text-align: center;\n    color: #60646c;\n    font-size: 13px;\n    line-height: 1.55;\n  }\n\n  @media (max-width: 750px) {\n    .nzn-desc {\n      width: 100%;\n      max-width: 100%;\n      padding: 0;\n      overflow: hidden;\n    }\n\n    .nzn-desc .nzn-tabs {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 0;\n      overflow: visible;\n      min-height: unset;\n      border-bottom: 0;\n      width: 100%;\n      max-width: 100%;\n    }\n\n    .nzn-desc .nzn-tab {\n      width: 100%;\n      min-width: 0;\n      padding: 12px 6px;\n      font-size: 12px;\n      line-height: 1.15;\n      text-align: center;\n      white-space: normal;\n      border-bottom: 2px solid #e7e7e7;\n    }\n\n    .nzn-desc .nzn-tab.is-active {\n      border-bottom-color: #ff7a2f;\n    }\n\n    .nzn-desc .nzn-card {\n      padding: 24px 16px;\n      min-height: unset;\n      width: 100%;\n      max-width: 100%;\n      border-top: 1px solid #e7e7e7;\n      border-radius: 0 0 16px 16px;\n    }\n\n    .nzn-desc .nzn-panel.is-active {\n      display: block;\n    }\n\n    .nzn-desc .nzn-overview {\n      grid-template-columns: 1fr;\n      gap: 26px;\n    }\n\n    .nzn-desc .nzn-overview-copy {\n      padding-top: 0;\n      text-align: center;\n    }\n\n    .nzn-desc p {\n      font-size: 14.5px;\n      text-align: center;\n    }\n\n    .nzn-desc .nzn-checks {\n      margin-top: 24px;\n      gap: 13px;\n      width: fit-content;\n      max-width: 100%;\n    }\n\n    .nzn-desc .nzn-checks li {\n      align-items: flex-start;\n      gap: 10px;\n      font-size: 14px;\n      text-align: left;\n    }\n\n    .nzn-desc .nzn-checks li::before {\n      margin-top: 2px;\n    }\n\n    .nzn-desc .nzn-uses {\n      grid-template-columns: 1fr;\n    }\n\n    .nzn-desc .nzn-specs div {\n      grid-template-columns: 1fr;\n      gap: 4px;\n      padding: 13px 10px;\n    }\n\n    .nzn-desc .nzn-section-title {\n      text-align: left;\n      padding-top: 0;\n      margin-bottom: 22px;\n    }\n\n    .nzn-desc .nzn-started {\n      padding: 20px 16px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"nzn-desc\"\u003e\n  \u003cdiv class=\"nzn-tabs\"\u003e\n    \u003cbutton class=\"nzn-tab is-active\" type=\"button\" data-tab=\"overview\"\u003eOverview\u003c\/button\u003e\n    \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"specifications\"\u003eSpecifications\u003c\/button\u003e\n    \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"getting-started\"\u003eGetting Started\u003c\/button\u003e\n    \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"uses\"\u003eCommon Uses\u003c\/button\u003e\n    \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"faqs\"\u003eFAQs\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nzn-card\"\u003e\n    \u003cdiv class=\"nzn-panel is-active\" data-panel=\"overview\"\u003e\n      \u003cdiv class=\"nzn-panel-content\"\u003e\n        \u003cdiv class=\"nzn-overview\"\u003e\n          \u003cdiv class=\"nzn-overview-copy\"\u003e\n            \u003cp\u003eThe 49E is a linear analog Hall Effect sensor in a compact TO-92 package. Unlike digital Hall switches, it outputs a continuous analog voltage proportional to the strength and polarity of a detected magnetic field — making it ideal for position sensing, current measurement, magnetic field mapping, and motor feedback projects with Arduino, ESP32, and other microcontrollers.\u003c\/p\u003e\n\n            \u003cul class=\"nzn-checks\"\u003e\n              \u003cli\u003eAnalog (linear) output — proportional to magnetic field strength\u003c\/li\u003e\n              \u003cli\u003eDetects both North and South magnetic poles\u003c\/li\u003e\n              \u003cli\u003eQuiescent output at ½ VCC with no magnetic field\u003c\/li\u003e\n              \u003cli\u003eWide 3V – 6.5V operating voltage range\u003c\/li\u003e\n              \u003cli\u003eCompatible with 3.3V and 5V microcontrollers\u003c\/li\u003e\n              \u003cli\u003eCompact TO-92 package — breadboard friendly\u003c\/li\u003e\n              \u003cli\u003eNo external filtering required — low noise output\u003c\/li\u003e\n              \u003cli\u003eWorks with Arduino, ESP32 \u0026amp; Raspberry Pi analog inputs\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-started\"\u003e\n            \u003ch3\u003eQuick Wiring\u003c\/h3\u003e\n\n            \u003cdiv class=\"nzn-step\"\u003e\n              \u003cspan\u003e1\u003c\/span\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eFace the flat (marked) side toward you\u003c\/strong\u003e\n                \u003cp\u003eThe side with the \"49E\" marking should face toward you when identifying pins left to right.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"nzn-step\"\u003e\n              \u003cspan\u003e2\u003c\/span\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eConnect VCC (Pin 1)\u003c\/strong\u003e\n                \u003cp\u003ePin 1 → 3V–6.5V supply. Use the same voltage as your microcontroller for direct analog compatibility.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"nzn-step\"\u003e\n              \u003cspan\u003e3\u003c\/span\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eConnect GND (Pin 2)\u003c\/strong\u003e\n                \u003cp\u003ePin 2 → Ground.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"nzn-step\"\u003e\n              \u003cspan\u003e4\u003c\/span\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eRead analog output (Pin 3)\u003c\/strong\u003e\n                \u003cp\u003ePin 3 → Analog input pin (e.g. A0 on Arduino). Output rests at ~½ VCC with no field present.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nzn-note\"\u003e\n        \u003cstrong\u003ePlease note:\u003c\/strong\u003e The 49E is an analog linear Hall sensor — it outputs a varying voltage, not a digital ON\/OFF signal. Connect to an analog input pin, not a digital one.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"nzn-panel\" data-panel=\"specifications\"\u003e\n      \u003cdiv class=\"nzn-panel-content\"\u003e\n        \u003ch3 class=\"nzn-section-title\"\u003eSpecifications\u003c\/h3\u003e\n\n        \u003cdiv class=\"nzn-specs\"\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eModel\u003c\/span\u003e\u003cstrong\u003e49E (SS49E compatible)\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eSensor Type\u003c\/span\u003e\u003cstrong\u003eLinear Analog Hall Effect Sensor\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003ePackage\u003c\/span\u003e\u003cstrong\u003eTO-92\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eOperating Voltage (VCC)\u003c\/span\u003e\u003cstrong\u003e3.0V – 6.5V DC\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eSupply Current (typical)\u003c\/span\u003e\u003cstrong\u003e4.2mA – 8.0mA\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eOutput Type\u003c\/span\u003e\u003cstrong\u003eAnalog voltage (linear, sourcing)\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eQuiescent Output Voltage\u003c\/span\u003e\u003cstrong\u003e½ × VCC (≈ 2.5V at 5V supply)\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eSensitivity\u003c\/span\u003e\u003cstrong\u003e2.5 mV\/Gauss (typical)\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eMin Output Voltage\u003c\/span\u003e\u003cstrong\u003e0.86V (North pole, strong field)\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eMax Output Voltage\u003c\/span\u003e\u003cstrong\u003e4.21V (South pole, strong field)\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eMax Output Current\u003c\/span\u003e\u003cstrong\u003e20mA\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eResponse Time\u003c\/span\u003e\u003cstrong\u003e3 µs\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eOperating Temperature\u003c\/span\u003e\u003cstrong\u003e-40°C to +100°C\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eDimensions (incl. pins)\u003c\/span\u003e\u003cstrong\u003e17.5mm × 4mm × 1.52mm\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eWeight\u003c\/span\u003e\u003cstrong\u003eApprox. 0.11g\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nzn-note\"\u003e\n        \u003cstrong\u003ePlease note:\u003c\/strong\u003e Output voltage is linear and centred at ½ VCC. Sensitivity figures are typical — batch variance and temperature drift should be expected in precision applications.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"nzn-panel\" data-panel=\"getting-started\"\u003e\n      \u003cdiv class=\"nzn-panel-content\"\u003e\n        \u003cdiv class=\"nzn-started\"\u003e\n          \u003ch3\u003eGetting Started with Arduino\u003c\/h3\u003e\n\n          \u003cdiv class=\"nzn-step\"\u003e\n            \u003cspan\u003e1\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003cstrong\u003eInsert into breadboard\u003c\/strong\u003e\n              \u003cp\u003eThe TO-92 package fits standard breadboards. The flat labelled face points toward you — pins are VCC, GND, OUT from left to right.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-step\"\u003e\n            \u003cspan\u003e2\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003cstrong\u003eConnect power and ground\u003c\/strong\u003e\n              \u003cp\u003eConnect Pin 1 (VCC) to your 5V or 3.3V rail. Connect Pin 2 (GND) to ground. Power the sensor at the same voltage as your MCU for best compatibility.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-step\"\u003e\n            \u003cspan\u003e3\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003cstrong\u003eConnect output to an analog pin\u003c\/strong\u003e\n              \u003cp\u003eConnect Pin 3 (OUT) to an analog input such as A0 on Arduino. Use analogRead() to read the sensor value.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-step\"\u003e\n            \u003cspan\u003e4\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003cstrong\u003eInterpret the reading\u003c\/strong\u003e\n              \u003cp\u003eWith no magnet present, the output reads ~512 (at 5V on a 10-bit ADC). Bring the South pole near the marked face to increase the value; North pole decreases it.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-step\"\u003e\n            \u003cspan\u003e5\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003cstrong\u003eExample Arduino code\u003c\/strong\u003e\n              \u003cp\u003eint val = analogRead(A0); — reads 0–1023. Map to Gauss using ~2.57 ADC steps per Gauss at 5V.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nzn-note\"\u003e\n        \u003cstrong\u003ePlease note:\u003c\/strong\u003e If powering the 49E at 5V and reading with a 3.3V MCU, add a voltage divider on the output pin to avoid exceeding the ADC input voltage limit.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"nzn-panel\" data-panel=\"uses\"\u003e\n      \u003cdiv class=\"nzn-panel-content\"\u003e\n        \u003ch3 class=\"nzn-section-title\"\u003eCommon Uses\u003c\/h3\u003e\n\n        \u003cdiv class=\"nzn-uses\"\u003e\n          \u003cdiv class=\"nzn-use\"\u003eLinear position sensing for sliders and mechanical assemblies\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003eMotor RPM and rotational speed measurement\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003eCurrent sensing via magnetic field detection\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003eContactless potentiometer \/ joystick replacement\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003eMagnetic field strength mapping and measurement\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003eBrushless motor (BLDC) commutation feedback\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003eDoor, lid, and drawer position detection\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003eArduino and ESP32 analog sensing projects\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nzn-note\"\u003e\n        \u003cstrong\u003ePlease note:\u003c\/strong\u003e The 49E outputs an analog voltage — ideal for measuring field strength or continuous position. For simple ON\/OFF magnetic switching, a digital Hall sensor like the A3144 may be more suitable.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"nzn-panel\" data-panel=\"faqs\"\u003e\n      \u003cdiv class=\"nzn-panel-content\"\u003e\n        \u003ch3 class=\"nzn-section-title\"\u003eCommon Questions\u003c\/h3\u003e\n\n        \u003cdiv class=\"nzn-faq\"\u003e\n          \u003cdiv class=\"nzn-faq-item\"\u003e\n            \u003cstrong\u003eIs the 49E a digital or analog sensor?\u003c\/strong\u003e\n            \u003cp\u003eThe 49E is an analog (linear) Hall sensor. It outputs a continuous voltage proportional to the detected magnetic field — not a simple HIGH\/LOW digital signal.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-faq-item\"\u003e\n            \u003cstrong\u003eWhat does the output do with no magnet present?\u003c\/strong\u003e\n            \u003cp\u003eWith no magnetic field, the output rests at approximately half the supply voltage (e.g. ~2.5V at 5V VCC). This is called the quiescent output voltage.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-faq-item\"\u003e\n            \u003cstrong\u003eHow do I connect this to Arduino?\u003c\/strong\u003e\n            \u003cp\u003eConnect VCC to 5V, GND to GND, and the output pin to any analog input (e.g. A0). Use analogRead() to read the value — it will return ~512 with no field and shift up or down as a magnet approaches.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-faq-item\"\u003e\n            \u003cstrong\u003eWhich pole increases vs decreases the output?\u003c\/strong\u003e\n            \u003cp\u003eBringing the South pole toward the marked face increases the output voltage toward VCC. The North pole decreases the output toward GND. The response is linear and symmetrical.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-faq-item\"\u003e\n            \u003cstrong\u003eIs this compatible with 3.3V systems?\u003c\/strong\u003e\n            \u003cp\u003eYes. The 49E operates from 3.0V to 6.5V, making it compatible with 3.3V systems like ESP32. Power the sensor at 3.3V so the output range stays within the ADC input limits.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-faq-item\"\u003e\n            \u003cstrong\u003eHow is this different from the A3144 or 41F sensors?\u003c\/strong\u003e\n            \u003cp\u003eThe A3144 and 41F are digital Hall switches — they output HIGH or LOW based on whether a magnetic threshold is exceeded. The 49E outputs a proportional analog voltage, allowing measurement of field strength and direction rather than just detection.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nzn-note\"\u003e\n        \u003cstrong\u003ePlease note:\u003c\/strong\u003e For ON\/OFF magnetic switching applications, consider our A3144 or 41F Hall Effect sensors. The 49E is best suited to analog measurement and proportional sensing tasks.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.addEventListener('click', function(event) {\n    const tab = event.target.closest('.nzn-desc .nzn-tab');\n    if (!tab) return;\n\n    const wrapper = tab.closest('.nzn-desc');\n    if (!wrapper) return;\n\n    const target = tab.getAttribute('data-tab');\n\n    wrapper.querySelectorAll('.nzn-tab').forEach(function(item) {\n      item.classList.remove('is-active');\n    });\n\n    wrapper.querySelectorAll('.nzn-panel').forEach(function(panel) {\n      panel.classList.remove('is-active');\n    });\n\n    tab.classList.add('is-active');\n\n    const panel = wrapper.querySelector('[data-panel=\"' + target + '\"]');\n    if (panel) panel.classList.add('is-active');\n  });\n\u003c\/script\u003e","brand":"NZN Electronics","offers":[{"title":"10 Pack - ($0.5 ea)","offer_id":42757477662816,"sku":"49E-HALL-TO92","price":4.99,"currency_code":"NZD","in_stock":true},{"title":"25 Pack - ($0.44 ea)","offer_id":42757477695584,"sku":"49E-HALL-TO93","price":10.99,"currency_code":"NZD","in_stock":true},{"title":"50 Pack - ($0.42 ea)","offer_id":42757477728352,"sku":"49E-HALL-TO94","price":20.99,"currency_code":"NZD","in_stock":true},{"title":"100 Pack - ($0.35 ea)","offer_id":42757477761120,"sku":"49E-HALL-TO95","price":34.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6127\/0112\/files\/49E_Product_Hero.png?v=1779316886"}],"url":"https:\/\/www.nznelectronics.co.nz\/collections\/hall-effect-sensors.oembed","provider":"NZN Electronics","version":"1.0","type":"link"}