{"id":53366,"date":"2017-04-12T23:38:36","date_gmt":"2017-04-12T22:38:36","guid":{"rendered":"https:\/\/www.microplanet.ma\/?post_type=product&#038;p=53366"},"modified":"2026-10-19T18:46:23","modified_gmt":"2026-10-19T18:46:23","slug":"b25-0-25v-voltage-sensor-module","status":"publish","type":"product","link":"https:\/\/www.microplanet.ma\/en\/produit\/b25-0-25v-voltage-sensor-module\/","title":{"rendered":"B25 0\u201325V Voltage Sensor Module"},"content":{"rendered":"<h3>B25 0\u201325V Voltage Sensor Module<\/h3>\n<p>This module uses a resistor divider to scale a DC input voltage down for measurement by a microcontroller\u2019s analog input. The listing specifies a maximum input of 25 V and a divide-by-five ratio.<\/p>\n<h4>\ud83d\udd27 Listed specifications<\/h4>\n<ul>\n<li>Input range: 0\u201325 V DC (as listed; do not exceed the rating of the supplied board)<\/li>\n<li>Divider resistors: R1 = 30 k\u03a9 and R2 = 7.5 k\u03a9<\/li>\n<li>Divider ratio: 5:1 (the analog output is approximately one-fifth of the input)<\/li>\n<li>Listed minimum detection increment: 0.02445 V at the measured input<\/li>\n<li>Listed analog step: 0.00489 V at a 5 V, 10-bit Arduino ADC input<\/li>\n<li>Dimensions: approximately 4 \u00d7 3 \u00d7 2 cm (as listed)<\/li>\n<li>External components: none required for the basic divider<\/li>\n<\/ul>\n<h4>\u2699\ufe0f How it works<\/h4>\n<p>The two resistors reduce the voltage presented to the analog output. With the listed 5:1 divider, a 25 V input corresponds to about 5 V at the ADC input. This is not galvanic isolation: the source and Arduino grounds must be connected as appropriate, and the input must remain within the board and ADC ratings.<\/p>\n<h4>\ud83d\udccc Wiring\u2014check the board labels<\/h4>\n<p>The source listing uses inconsistent labels: it describes input pins as VCC\/GND, then also mentions +\/\u2212 terminals. On common divider boards, + and \u2212 are the measured-voltage input, S is the scaled analog output, and \u2212\/GND is shared with the Arduino. Confirm the printed labels and circuit of the actual board before connecting; do not assume this module needs a separate VCC supply.<\/p>\n<ul>\n<li><strong>Measured input +:<\/strong> positive side of the DC voltage being measured<\/li>\n<li><strong>Measured input \u2212:<\/strong> negative side \/ common ground<\/li>\n<li><strong>S:<\/strong> scaled analog output to Arduino A0<\/li>\n<li><strong>Arduino GND:<\/strong> connect to the divider\u2019s common ground where the board design requires it<\/li>\n<\/ul>\n<h4>\ud83d\udd0c Basic Arduino Uno example<\/h4>\n<p>The original code sample is preserved below. It assumes a 5 V ADC reference, 10-bit conversion and a 5:1 divider. Calibrate the reference and divider ratio on your actual hardware for accurate measurements.<\/p>\n<pre class=\"prism undefined-numbers lang-cpp\" data-lang=\"C++\"><code>#define ANALOG_IN_PIN A0\r\n\r\n\r\nvoid setup() {\r\n\u00a0 Serial.begin(9600);\r\n}\r\n\r\n\r\nvoid loop() {\r\n\u00a0 int sensorValue = analogRead(ANALOG_IN_PIN);\r\n\u00a0 float voltage = sensorValue * (5.0 \/ 1023.0) * 5.0; \/\/ Facteur de conversion pour 25V\r\n\u00a0 Serial.print(\"Voltage: \");\r\n\u00a0 Serial.print(voltage);\r\n\u00a0 Serial.println(\" V\");\r\n\u00a0 delay(1000);\r\n}<\/code><\/pre>\n<h4>What the basic code does<\/h4>\n<p>The sketch reads the scaled analog voltage, multiplies by five to estimate the input voltage, and prints the result to the serial monitor.<\/p>\n<h4>Components for the basic example<\/h4>\n<ul>\n<li>Arduino Uno<\/li>\n<li>B25 voltage-divider module<\/li>\n<li>Connecting wires<\/li>\n<\/ul>\n<h4>\ud83d\udcdf Advanced example: I2C LCD<\/h4>\n<p>The original LCD example is preserved below. Install a compatible <code>LiquidCrystal_I2C<\/code> library and check the API for the version installed in the Arduino IDE.<\/p>\n<pre class=\"prism undefined-numbers lang-cpp\" data-lang=\"C++\"><code>#include &lt;LiquidCrystal_I2C.h&gt;\r\n\r\n\r\n\/\/ Constantes\r\nconst float V_REF = 5.0;\r\nconst int ADC_RESOLUTION = 1023;\r\nconst float DIVIDER_RATIO = 5.0;\r\nconst int VOLTAGE_SENSOR_PIN = A0;\r\nconst int DELAY_TIME = 1000; \/\/ D\u00e9lai entre les lectures\r\nconst float MAX_VOLTAGE = 25.0; \/\/ Tension maximale mesurable\r\n\r\n\r\nLiquidCrystal_I2C lcd(0x27, 16, 2);\r\n\r\n\r\nvoid setup() {\r\n\u00a0 lcd.begin();\r\n\u00a0 lcd.backlight();\r\n\u00a0 Serial.begin(9600);\r\n}\r\n\r\n\r\nvoid readSensorValue(int&amp; sensorValue) {\r\n\u00a0 sensorValue = analogRead(VOLTAGE_SENSOR_PIN);\r\n}\r\n\r\n\r\nfloat calculateVoltage(int sensorValue) {\r\n\u00a0 if (ADC_RESOLUTION == 0) {\r\n\u00a0 \u00a0 Serial.println(\"Erreur: ADC_RESOLUTION est z\u00e9ro.\");\r\n\u00a0 \u00a0 return 0.0;\r\n\u00a0 }\r\n\r\n\r\n\u00a0 float adc_voltage = sensorValue * (V_REF \/ ADC_RESOLUTION);\r\n\u00a0 float voltage = adc_voltage * DIVIDER_RATIO;\r\n\r\n\r\n\u00a0 if (voltage &gt; MAX_VOLTAGE) {\r\n\u00a0 \u00a0 Serial.println(\"Erreur: Tension hors plage.\");\r\n\u00a0 \u00a0 return 0.0;\r\n\u00a0 }\r\n\r\n\r\n\u00a0 return voltage;\r\n}\r\n\r\n\r\nvoid displayValuesOnLCD(float voltage) {\r\n\u00a0 static float lastVoltage = -1.0;\r\n\r\n\r\n\u00a0 if (voltage != lastVoltage) {\r\n\u00a0 \u00a0 lcd.clear();\r\n\u00a0 \u00a0 lcd.setCursor(0, 0);\r\n\u00a0 \u00a0 lcd.print(\"Voltage: \");\r\n\u00a0 \u00a0 lcd.print(voltage, 2); \/\/ Affiche la tension avec 2 d\u00e9cimales\r\n\u00a0 \u00a0 lcd.print(\" V\");\r\n\u00a0 \u00a0 lastVoltage = voltage;\r\n\u00a0 }\r\n}\r\n\r\n\r\nvoid displayValuesOnSerialConsole(float voltage) {\r\n\u00a0 Serial.print(\"Voltage: \");\r\n\u00a0 Serial.print(voltage, 2);\r\n\u00a0 Serial.println(\" V\");\r\n}\r\n\r\n\r\nvoid loop() {\r\n\u00a0 int sensorValue;\r\n\u00a0 readSensorValue(sensorValue);\r\n\u00a0 float voltage = calculateVoltage(sensorValue);\r\n\u00a0 displayValuesOnLCD(voltage);\r\n\u00a0 displayValuesOnSerialConsole(voltage);\r\n\u00a0 delay(DELAY_TIME);\r\n}<\/code><\/pre>\n<h4>What the advanced code does<\/h4>\n<p>The example reads the analog input, applies the configured divider ratio, and displays the estimated voltage on the LCD and serial monitor. It includes a maximum-voltage check in the calculation routine, but that software check does not protect the hardware from overvoltage.<\/p>\n<h4>Components and connections<\/h4>\n<ul>\n<li>Arduino Uno<\/li>\n<li>B25 voltage-divider module<\/li>\n<li>1602 I2C LCD for the advanced example<\/li>\n<li>Module output S to Arduino A0<\/li>\n<li>LCD SDA \/ SCL to Arduino A4 \/ A5 on the Uno<\/li>\n<li>Common ground according to the actual module wiring<\/li>\n<\/ul>\n<p>This divider measures positive DC voltage only. Confirm the board\u2019s maximum input and ensure the divided voltage never exceeds the analog input\u2019s allowed range. Use a meter to verify wiring before connecting a valuable circuit.<\/p>\n<h4>\ud83d\udcda Library<\/h4>\n<p>No dedicated library is needed for the voltage divider. The LCD example uses <code>LiquidCrystal_I2C<\/code>, available through the Arduino IDE Library Manager.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>B25 resistor-divider module for measuring DC voltages up to 25 V. Its 30 k\u03a9 and 7.5 k\u03a9 resistors divide the input by five for an analog input. Verify board pin labels and calibrate readings for your ADC.<\/p>\n","protected":false},"featured_media":53367,"template":"","meta":[],"product_brand":[],"product_cat":[314,316],"product_tag":[],"class_list":["post-53366","product","type-product","status-publish","has-post-thumbnail","product_cat-developpement-en","product_cat-modules-capteurs-en","first","instock","taxable","shipping-taxable","purchasable","product-type-simple"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>B25 0\u201325V Voltage Sensor Module | MicroPlanet<\/title>\n<meta name=\"description\" content=\"B25 voltage-divider module for DC measurements up to 25 V, with Arduino and I2C LCD examples. Verify wiring and calibrate your ADC.\" \/>\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.microplanet.ma\/produit\/module-capteur-de-tension-b25-0-25v\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"B25 0\u201325V Voltage Sensor Module | MicroPlanet\" \/>\n<meta property=\"og:description\" content=\"B25 voltage-divider module for DC measurements up to 25 V, with Arduino and I2C LCD examples. Verify wiring and calibrate your ADC.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microplanet.ma\/produit\/module-capteur-de-tension-b25-0-25v\/\" \/>\n<meta property=\"og:site_name\" content=\"MicroPlanet Maroc\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ArduinoPlanet\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-19T18:46:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.microplanet.ma\/wp-content\/uploads\/2017\/04\/170-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"1000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/produit\\\/module-capteur-de-tension-b25-0-25v\\\/\",\"url\":\"https:\\\/\\\/www.microplanet.ma\\\/produit\\\/module-capteur-de-tension-b25-0-25v\\\/\",\"name\":\"B25 0\u201325V Voltage Sensor Module | MicroPlanet\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/produit\\\/module-capteur-de-tension-b25-0-25v\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/produit\\\/module-capteur-de-tension-b25-0-25v\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.microplanet.ma\\\/wp-content\\\/uploads\\\/2017\\\/04\\\/170-1.png\",\"datePublished\":\"2017-04-12T22:38:36+00:00\",\"dateModified\":\"2026-10-19T18:46:23+00:00\",\"description\":\"B25 voltage-divider module for DC measurements up to 25 V, with Arduino and I2C LCD examples. Verify wiring and calibrate your ADC.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/produit\\\/module-capteur-de-tension-b25-0-25v\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.microplanet.ma\\\/produit\\\/module-capteur-de-tension-b25-0-25v\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/produit\\\/module-capteur-de-tension-b25-0-25v\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.microplanet.ma\\\/wp-content\\\/uploads\\\/2017\\\/04\\\/170-1.png\",\"contentUrl\":\"https:\\\/\\\/www.microplanet.ma\\\/wp-content\\\/uploads\\\/2017\\\/04\\\/170-1.png\",\"width\":1000,\"height\":1000},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/produit\\\/module-capteur-de-tension-b25-0-25v\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.microplanet.ma\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Shop\",\"item\":\"https:\\\/\\\/www.microplanet.ma\\\/shop\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"B25 0\u201325V Voltage Sensor Module\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/#website\",\"url\":\"https:\\\/\\\/www.microplanet.ma\\\/\",\"name\":\"MicroPlanet Maroc\",\"description\":\"Arduino, Electronique DIY, Modules, Composants, Raspberry PI\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.microplanet.ma\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/#organization\",\"name\":\"MicroPlanet\",\"url\":\"https:\\\/\\\/www.microplanet.ma\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.microplanet.ma\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/logo5.png\",\"contentUrl\":\"https:\\\/\\\/www.microplanet.ma\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/logo5.png\",\"width\":400,\"height\":133,\"caption\":\"MicroPlanet\"},\"image\":{\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/ArduinoPlanet\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"B25 0\u201325V Voltage Sensor Module | MicroPlanet","description":"B25 voltage-divider module for DC measurements up to 25 V, with Arduino and I2C LCD examples. Verify wiring and calibrate your ADC.","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.microplanet.ma\/produit\/module-capteur-de-tension-b25-0-25v\/","og_locale":"en_US","og_type":"article","og_title":"B25 0\u201325V Voltage Sensor Module | MicroPlanet","og_description":"B25 voltage-divider module for DC measurements up to 25 V, with Arduino and I2C LCD examples. Verify wiring and calibrate your ADC.","og_url":"https:\/\/www.microplanet.ma\/produit\/module-capteur-de-tension-b25-0-25v\/","og_site_name":"MicroPlanet Maroc","article_publisher":"https:\/\/www.facebook.com\/ArduinoPlanet\/","article_modified_time":"2026-10-19T18:46:23+00:00","og_image":[{"width":1000,"height":1000,"url":"https:\/\/www.microplanet.ma\/wp-content\/uploads\/2017\/04\/170-1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.microplanet.ma\/produit\/module-capteur-de-tension-b25-0-25v\/","url":"https:\/\/www.microplanet.ma\/produit\/module-capteur-de-tension-b25-0-25v\/","name":"B25 0\u201325V Voltage Sensor Module | MicroPlanet","isPartOf":{"@id":"https:\/\/www.microplanet.ma\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.microplanet.ma\/produit\/module-capteur-de-tension-b25-0-25v\/#primaryimage"},"image":{"@id":"https:\/\/www.microplanet.ma\/produit\/module-capteur-de-tension-b25-0-25v\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microplanet.ma\/wp-content\/uploads\/2017\/04\/170-1.png","datePublished":"2017-04-12T22:38:36+00:00","dateModified":"2026-10-19T18:46:23+00:00","description":"B25 voltage-divider module for DC measurements up to 25 V, with Arduino and I2C LCD examples. Verify wiring and calibrate your ADC.","breadcrumb":{"@id":"https:\/\/www.microplanet.ma\/produit\/module-capteur-de-tension-b25-0-25v\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microplanet.ma\/produit\/module-capteur-de-tension-b25-0-25v\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microplanet.ma\/produit\/module-capteur-de-tension-b25-0-25v\/#primaryimage","url":"https:\/\/www.microplanet.ma\/wp-content\/uploads\/2017\/04\/170-1.png","contentUrl":"https:\/\/www.microplanet.ma\/wp-content\/uploads\/2017\/04\/170-1.png","width":1000,"height":1000},{"@type":"BreadcrumbList","@id":"https:\/\/www.microplanet.ma\/produit\/module-capteur-de-tension-b25-0-25v\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.microplanet.ma\/"},{"@type":"ListItem","position":2,"name":"Shop","item":"https:\/\/www.microplanet.ma\/shop\/"},{"@type":"ListItem","position":3,"name":"B25 0\u201325V Voltage Sensor Module"}]},{"@type":"WebSite","@id":"https:\/\/www.microplanet.ma\/#website","url":"https:\/\/www.microplanet.ma\/","name":"MicroPlanet Maroc","description":"Arduino, Electronique DIY, Modules, Composants, Raspberry PI","publisher":{"@id":"https:\/\/www.microplanet.ma\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.microplanet.ma\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.microplanet.ma\/#organization","name":"MicroPlanet","url":"https:\/\/www.microplanet.ma\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microplanet.ma\/#\/schema\/logo\/image\/","url":"https:\/\/www.microplanet.ma\/wp-content\/uploads\/2023\/05\/logo5.png","contentUrl":"https:\/\/www.microplanet.ma\/wp-content\/uploads\/2023\/05\/logo5.png","width":400,"height":133,"caption":"MicroPlanet"},"image":{"@id":"https:\/\/www.microplanet.ma\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ArduinoPlanet\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/product\/53366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/media\/53367"}],"wp:attachment":[{"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/media?parent=53366"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/product_brand?post=53366"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/product_cat?post=53366"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/product_tag?post=53366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}