{"product_id":"voltage-detection-module-voltage-sensor-for-arduino-electronic-building-blocks","title":"DC 0–25V Voltage Detection Module — Arduino \u0026 Microcontroller Sensor","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700\u0026display=swap');\n  .nzn-desc .tagline { font-family:'DM Sans',sans-serif; font-size:17px; line-height:1.7; color:#333; border-left:3px solid #e07e2c; padding-left:16px; margin-bottom:32px; }\n  .nzn-desc .section-title { font-family:'DM Sans',sans-serif; font-size:15px; font-weight:700; letter-spacing:0.08em; text-transform:uppercase; color:#e07e2c; margin-bottom:14px; }\n  .nzn-desc .specs-table { width:100%; border-collapse:collapse; margin-bottom:32px; font-family:'DM Sans',sans-serif; font-size:14px; }\n  .nzn-desc .specs-table tr { border-bottom:1px solid #ebebeb; }\n  .nzn-desc .specs-table tr:last-child { border-bottom:none; }\n  .nzn-desc .specs-table td { padding:10px 8px; }\n  .nzn-desc .specs-table td:first-child { color:#888; width:42%; }\n  .nzn-desc .specs-table td:last-child { font-weight:600; color:#1a1a1a; }\n  .nzn-desc .uses-grid { display:grid; grid-template-columns:1fr 1fr; gap:10px; margin-bottom:32px; }\n  .nzn-desc .use-item { background:#f7f7f7; border-left:3px solid #e07e2c; padding:12px 14px; font-family:'DM Sans',sans-serif; font-size:13.5px; line-height:1.5; color:#2a2a2a; }\n  .nzn-desc .wire-row { display:flex; align-items:center; gap:12px; padding:9px 12px; background:#f7f7f7; border-radius:4px; margin-bottom:6px; font-family:'DM Sans',sans-serif; font-size:13.5px; }\n  .nzn-desc .wire-dot { width:12px; height:12px; border-radius:50%; flex-shrink:0; }\n  .nzn-desc .wire-label { font-weight:700; color:#1a1a1a; min-width:55px; }\n  .nzn-desc .faq-item { margin-bottom:12px; padding:12px 14px; background:#f7f7f7; border-radius:4px; font-family:'DM Sans',sans-serif; }\n  .nzn-desc .faq-q { font-weight:700; color:#1a1a1a; margin-bottom:5px; font-size:13.5px; }\n  .nzn-desc .faq-a { color:#555; font-size:13.5px; line-height:1.6; }\n  .nzn-desc .note { background:#fafafa; border:1px solid #e8e8e8; border-radius:4px; padding:14px 16px; font-family:'DM Sans',sans-serif; font-size:13px; color:#888; line-height:1.6; }\n  .nzn-desc .note strong { color:#555; }\n  .nzn-desc hr.divider { border:none; border-top:1px solid #ebebeb; margin:28px 0; }\n\u003c\/style\u003e\n\u003cdiv class=\"nzn-desc\" style=\"max-width:1200px;margin:0 auto;\"\u003e\n  \u003cp class=\"tagline\"\u003eCompact DC voltage detection module that safely measures 0–25V DC through a standard Arduino or microcontroller analog input. Uses a precision 30kΩ\/7.5kΩ resistive divider to scale voltage down 5:1 — letting you monitor battery packs, solar panels, and power supplies without risk to your board. Screw terminals for secure wiring.\u003c\/p\u003e\n  \u003chr class=\"divider\"\u003e\n  \u003cp class=\"section-title\"\u003eSpecifications\u003c\/p\u003e\n  \u003ctable class=\"specs-table\"\u003e\n    \u003ctr\u003e\n\u003ctd\u003eBrand\u003c\/td\u003e\n\u003ctd\u003eMH-Electronic\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eInput Voltage Range\u003c\/td\u003e\n\u003ctd\u003eDC 0 – 25V\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eDetection Range\u003c\/td\u003e\n\u003ctd\u003e0.02445V – 25V\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eDivider Ratio\u003c\/td\u003e\n\u003ctd\u003e5:1 (30kΩ + 7.5kΩ)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eMax Input — 5V System\u003c\/td\u003e\n\u003ctd\u003e25V\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eMax Input — 3.3V System\u003c\/td\u003e\n\u003ctd\u003e16.5V\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eADC Resolution\u003c\/td\u003e\n\u003ctd\u003e10-bit (analog resolution 0.00489V)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003ePCB Size\u003c\/td\u003e\n\u003ctd\u003e25 × 13mm\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eMounting Hole\u003c\/td\u003e\n\u003ctd\u003e3.0mm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/table\u003e\n  \u003chr class=\"divider\"\u003e\n  \u003cp class=\"section-title\"\u003eWiring Reference\u003c\/p\u003e\n  \u003cdiv class=\"wire-row\"\u003e\n\u003cspan class=\"wire-dot\" style=\"background:#c0392b;\"\u003e\u003c\/span\u003e\u003cspan class=\"wire-label\"\u003eVCC (screw)\u003c\/span\u003e\u003cspan\u003ePositive of the voltage source being measured\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"wire-row\"\u003e\n\u003cspan class=\"wire-dot\" style=\"background:#222;\"\u003e\u003c\/span\u003e\u003cspan class=\"wire-label\"\u003eGND (screw)\u003c\/span\u003e\u003cspan\u003eNegative \/ ground of the voltage source being measured\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"wire-row\"\u003e\n\u003cspan class=\"wire-dot\" style=\"background:#e67e22;\"\u003e\u003c\/span\u003e\u003cspan class=\"wire-label\"\u003eS (header)\u003c\/span\u003e\u003cspan\u003eSignal output → connect to any analog input pin (e.g. A0) on your MCU\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"wire-row\"\u003e\n\u003cspan class=\"wire-dot\" style=\"background:#e07e2c;\"\u003e\u003c\/span\u003e\u003cspan class=\"wire-label\"\u003e+ (header)\u003c\/span\u003e\u003cspan\u003eMCU power → connect to 5V or 3.3V on your microcontroller\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"wire-row\" style=\"margin-bottom:32px;\"\u003e\n\u003cspan class=\"wire-dot\" style=\"background:#555;\"\u003e\u003c\/span\u003e\u003cspan class=\"wire-label\"\u003e– (header)\u003c\/span\u003e\u003cspan\u003eMCU ground → connect to GND on your microcontroller\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003chr class=\"divider\"\u003e\n  \u003cp class=\"section-title\"\u003eGetting Started\u003c\/p\u003e\n  \u003ctable class=\"specs-table\"\u003e\n    \u003ctr\u003e\n\u003ctd\u003eArduino IDE\u003c\/td\u003e\n\u003ctd\u003eNo library needed — use \u003ccode\u003eanalogRead(A0)\u003c\/code\u003e and apply the 5:1 scale factor in your sketch\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eFormula\u003c\/td\u003e\n\u003ctd\u003eVoltage = (analogRead \/ 1023.0) × Vref × 5.0 — where Vref is 5.0V or 3.3V depending on your board\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eESPHome\u003c\/td\u003e\n\u003ctd\u003eUse \u003ccode\u003eplatform: adc\u003c\/code\u003e with \u003ccode\u003efilters: multiply: 5.0\u003c\/code\u003e to scale the reading\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e3.3V systems\u003c\/td\u003e\n\u003ctd\u003eChange max input to 16.5V — adjust your formula accordingly\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/table\u003e\n  \u003chr class=\"divider\"\u003e\n  \u003cp class=\"section-title\"\u003eCommon Uses\u003c\/p\u003e\n  \u003cdiv class=\"uses-grid\"\u003e\n    \u003cdiv class=\"use-item\"\u003eBattery voltage monitoring — LiPo, Li-ion, lead-acid \u0026amp; NiMH packs\u003c\/div\u003e\n    \u003cdiv class=\"use-item\"\u003eSolar panel \u0026amp; renewable energy output measurement\u003c\/div\u003e\n    \u003cdiv class=\"use-item\"\u003eUnder\/over-voltage fault detection in circuits\u003c\/div\u003e\n    \u003cdiv class=\"use-item\"\u003eDC power supply testing \u0026amp; data logging\u003c\/div\u003e\n    \u003cdiv class=\"use-item\"\u003eDIY voltmeter with OLED or LCD display\u003c\/div\u003e\n    \u003cdiv class=\"use-item\"\u003eMotor \u0026amp; actuator voltage monitoring in robotics\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003chr class=\"divider\"\u003e\n  \u003cp class=\"section-title\"\u003eFrequently Asked Questions\u003c\/p\u003e\n  \u003cdiv class=\"faq-item\"\u003e\n    \u003cdiv class=\"faq-q\"\u003eCan this measure AC voltage?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eNo — DC only. The resistive divider cannot safely or accurately measure AC. For AC measurement you need a dedicated AC voltage sensor module.\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"faq-item\"\u003e\n    \u003cdiv class=\"faq-q\"\u003eCan I measure negative voltages?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eNo — the module is designed for positive DC voltages only. Applying a negative voltage to the input will damage the module and potentially your microcontroller.\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"faq-item\"\u003e\n    \u003cdiv class=\"faq-q\"\u003eWhat's the difference between the screw terminals and the header pins?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eThe two screw terminals (VCC and GND) connect to the voltage source you're measuring. The three header pins (+, –, S) connect to your microcontroller — power, ground, and the analog signal output pin.\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003chr class=\"divider\"\u003e\n  \u003cp class=\"note\"\u003e\u003cstrong\u003ePlease note:\u003c\/strong\u003e Do not exceed 25V input on 5V systems or 16.5V on 3.3V systems. Measures DC only. The \"+\" header pin connects to MCU power — not to the voltage source. No display or microcontroller included.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"NZN Electronics","offers":[{"title":"Default Title","offer_id":42724740661344,"sku":"MH-VD25-MOD","price":1.39,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6127\/0112\/files\/Front-Hero-Cover-1pc_3c5e123e-ba69-4aa0-bd0e-db540febfe21.png?v=1777318750","url":"https:\/\/www.nznelectronics.co.nz\/products\/voltage-detection-module-voltage-sensor-for-arduino-electronic-building-blocks","provider":"NZN Electronics","version":"1.0","type":"link"}