{"id":4777,"date":"2026-09-10T11:51:35","date_gmt":"2026-09-10T06:21:35","guid":{"rendered":"https:\/\/vegaprocessors.in\/blog\/?p=4777"},"modified":"2026-09-10T11:51:35","modified_gmt":"2026-09-10T06:21:35","slug":"implementing-thermistor-with-vega-aries-iot-board","status":"publish","type":"post","link":"https:\/\/vegaprocessors.in\/blog\/implementing-thermistor-with-vega-aries-iot-board\/","title":{"rendered":"Implementing Thermistor With Vega Aries IoT Board"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">This tutorial demonstrates the use of the onboard thermistor available on the ARIES IoT Board<strong>.<\/strong> The thermistor is a temperature-sensitive resistor that enables the board to measure changes in ambient temperature through an analog input interface.Integrated directly onto the board, the thermistor eliminates the need for external temperature-sensing hardware, making it suitable for environmental monitoring, thermal management, smart automation and IoT applications.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Aries IoT v2.0 Board<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The ARIES IoT is a fully indigenous and a \u201cMade in India\u201d product to get started with basic microprocessor programming and embedded systems. This board is built upon a RISC-V ISA compliant VEGA Processor with easy-to-use hardware and software. For more details about ARIES IoT boards please refer to the <a href=\"https:\/\/vegaprocessors.in\/ariesiot.php\" data-type=\"link\" data-id=\"https:\/\/vegaprocessors.in\/ariesiot.php\">ARIES development boards and Ecosystem.<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"335\" height=\"214\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/iotboard-7.png\" alt=\"\" class=\"wp-image-4779\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/iotboard-7.png 335w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/iotboard-7-300x192.png 300w\" sizes=\"auto, (max-width: 335px) 100vw, 335px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Thermistor<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The thermistor<strong> <\/strong>is a temperature-sensing component available on the ARIES IoT Board that enables ambient temperature measurement through an analog interface. It operates by varying its resistance in response to changes in temperature, allowing the microcontroller to determine temperature levels by measuring the corresponding voltage variation. The thermistor is directly connected to an analog input channel of the microcontroller, providing a simple and effective method for temperature monitoring. In the ARIES IoT Board, the thermistor is integrated internally, eliminating the need for external temperature-sensing hardware and making it suitable for environmental monitoring, thermal management,data logging and IoT applications.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"234\" height=\"100\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/09\/thermistor.png\" alt=\"\" class=\"wp-image-5060\" style=\"aspect-ratio:2.3400552915165975;width:328px;height:auto\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Prerequisites<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Windows 10 or above\/Ubuntu 20.04 LTS or above<\/li>\n\n\n\n<li>Arduino IDE<\/li>\n\n\n\n<li>VEGA ARIES Board support package<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Components Required<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ARIES IoT v2.0 Board<\/li>\n\n\n\n<li>USB type C cable<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Circuit Diagram<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">No external connections required to test this code. You can directly connect Aries IoT board through USB and upload the program.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"570\" height=\"1024\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/iotboardusb-5-570x1024.jpg\" alt=\"\" class=\"wp-image-4780\" style=\"aspect-ratio:0.5562484014874937;width:207px;height:auto\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/iotboardusb-5-570x1024.jpg 570w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/iotboardusb-5-167x300.jpg 167w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/iotboardusb-5-768x1381.jpg 768w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/iotboardusb-5-854x1536.jpg 854w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/iotboardusb-5-1139x2048.jpg 1139w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/iotboardusb-5-scaled.jpg 1424w\" sizes=\"auto, (max-width: 570px) 100vw, 570px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Procedure<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Setup VEGA Ecosystem<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Download and install <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\"><a href=\"https:\/\/www.arduino.cc\/en\/software\/\">Arduino IDE 2.3.10<\/a><\/mark><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once installed Open Arduino IDE<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Open <strong>File-&gt;Preferences<\/strong>, Add below JSON in \u201cAdditional Boards Manager URL\u201d, Press OK<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/gitlab.com\/riscv-vega\/vega-arduino\/-\/raw\/main\/package_vega_index.json\">https:\/\/gitlab.com\/riscv-vega\/vega-arduino\/-\/raw\/main\/package_vega_index.json<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"798\" height=\"529\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/preference-4.png\" alt=\"\" class=\"wp-image-4781\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/preference-4.png 798w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/preference-4-300x199.png 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/preference-4-768x509.png 768w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Open<strong> Tools-&gt;Boards-&gt;Board manager<\/strong>, Search for &#8220;vega&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Install \u201cVEGA ARIES Boards\u201d with latest version<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"587\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/boardmanagercommon-2-1024x587.png\" alt=\"\" class=\"wp-image-4782\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/boardmanagercommon-2-1024x587.png 1024w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/boardmanagercommon-2-300x172.png 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/boardmanagercommon-2-768x440.png 768w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/boardmanagercommon-2.png 1281w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Select <strong>ARIES IoT<\/strong> Board from <strong>Tools -&gt; Board -&gt; VEGA Processor: ARIES Boards -&gt; ARIES IoT<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"629\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/iotboardselectcommon-3-1024x629.png\" alt=\"\" class=\"wp-image-4783\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/iotboardselectcommon-3-1024x629.png 1024w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/iotboardselectcommon-3-300x184.png 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/iotboardselectcommon-3-768x472.png 768w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/iotboardselectcommon-3.png 1136w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Check your ARIES board whether the <strong>BOOT SEL<\/strong> pin is shorted using a jumper or not.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"770\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/bootseliot-3-edited-1.jpg\" alt=\"\" class=\"wp-image-4786\" style=\"aspect-ratio:1.6623239084256476;width:319px;height:auto\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/bootseliot-3-edited-1.jpg 1280w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/bootseliot-3-edited-1-300x180.jpg 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/bootseliot-3-edited-1-1024x616.jpg 1024w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/bootseliot-3-edited-1-768x462.jpg 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If<br>BOOT-SEL jumper (J12) is shorted :<br>Select <strong>Tools<\/strong> -&gt;&nbsp;<strong>Upload method<\/strong>&nbsp;-&gt;&nbsp;<strong>VEGA FLASHER<\/strong><br>Else<br>Select <strong>Tools<\/strong> -&gt;&nbsp;<strong>Upload method<\/strong>&nbsp;-&gt;&nbsp;<strong>VEGA XMODEM<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here the BOOT SEL pin is shorted, so we have selected <strong>VEGA FLASHER<\/strong> from <strong>Upload method<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"625\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/flasherselectcommon-3-1024x625.png\" alt=\"\" class=\"wp-image-4787\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/flasherselectcommon-3-1024x625.png 1024w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/flasherselectcommon-3-300x183.png 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/flasherselectcommon-3-768x469.png 768w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/flasherselectcommon-3.png 1135w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Also select appropriate port from <strong>Tools -&gt; Port -&gt; COM*<\/strong> <strong>(ARIES Board) for windows and dev\/tty\/USB*(Aries Board) for ubuntu<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"825\" height=\"818\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/portselcommon-2.png\" alt=\"\" class=\"wp-image-4788\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/portselcommon-2.png 825w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/portselcommon-2-300x297.png 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/portselcommon-2-150x150.png 150w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/portselcommon-2-768x761.png 768w\" sizes=\"auto, (max-width: 825px) 100vw, 825px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Now, Open <strong>Files -&gt; Examples<\/strong> -Under <strong>Examples for ARIES IoT -&gt; VEGA_ARIES_IoT -&gt; Thermistor<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"798\" height=\"1024\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/thermistoreg-798x1024.png\" alt=\"\" class=\"wp-image-4789\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/thermistoreg-798x1024.png 798w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/thermistoreg-234x300.png 234w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/thermistoreg-768x986.png 768w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/thermistoreg.png 817w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Finally <strong>Upload<\/strong> the code to ARIES IoT board<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Output<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">After uploading the program and opening the Serial Monitor at 115200 baud, the VEGA ARIES IoT Board continuously displays the ambient temperature measured by the onboard thermistor in Celsius, Kelvin, and Fahrenheit. Under stable room conditions, the readings remain nearly constant, while changes in the surrounding temperature cause the displayed values to vary accordingly.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"223\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/thermistoroutput-1024x223.png\" alt=\"\" class=\"wp-image-4800\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/thermistoroutput-1024x223.png 1024w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/thermistoroutput-300x65.png 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/thermistoroutput-768x167.png 768w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/thermistoroutput.png 1279w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This tutorial demonstrates the use of the onboard thermistor available on the ARIES IoT Board. The thermistor is a temperature-sensitive resistor that enables the board to measure changes in ambient temperature through an analog input interface.Integrated directly onto the board, the thermistor eliminates the need for external temperature-sensing hardware, making it suitable for environmental monitoring, [&hellip;]<\/p>\n","protected":false},"author":15,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[94,97],"tags":[99,76,31,24],"class_list":["post-4777","post","type-post","status-publish","format-standard","hentry","category-aries-with-arduinoide","category-training","tag-aries-iot-v2-0-board","tag-c-dac","tag-thejas32","tag-vegaprocessor"],"_links":{"self":[{"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/posts\/4777","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/comments?post=4777"}],"version-history":[{"count":16,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/posts\/4777\/revisions"}],"predecessor-version":[{"id":5062,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/posts\/4777\/revisions\/5062"}],"wp:attachment":[{"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/media?parent=4777"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/categories?post=4777"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/tags?post=4777"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}