{"id":2494,"date":"2023-12-14T05:09:30","date_gmt":"2023-12-14T05:09:30","guid":{"rendered":"https:\/\/vegaprocessors.in\/blog\/?p=2494"},"modified":"2023-12-14T05:09:30","modified_gmt":"2023-12-14T05:09:30","slug":"interfacing-ir-infrared-leds-sensor-with-vega-aries-boards","status":"publish","type":"post","link":"https:\/\/vegaprocessors.in\/blog\/interfacing-ir-infrared-leds-sensor-with-vega-aries-boards\/","title":{"rendered":"Interfacing IR (Infrared) LEDs sensor with VEGA ARIES Boards"},"content":{"rendered":"\n<p>In this tutorial, we will see how we can interface a IR sensor with ARIES V3 board. This project reads values from both IR transmitter and receiver interfaces and display on serial monitor of Arduino IDE.<a href=\"https:\/\/vegaprocessors.in\/blog\/author\/mydhily\/\"><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">IR LED<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"404\" height=\"440\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/08\/irled.png\" alt=\"\" class=\"wp-image-2495\" style=\"width:122px;height:133px\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/08\/irled.png 404w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/08\/irled-275x300.png 275w\" sizes=\"auto, (max-width: 404px) 100vw, 404px\" \/><\/figure>\n\n\n\n<p>An IR receiver LED and an IR transmitter LED are both types of light-emitting diodes (LEDs) that are used in infrared (IR) communication.<\/p>\n\n\n\n<p>An IR receiver LED is a device that detects infrared signals from remote controls and other IR sources. It is typically a small, clear, or translucent device that is sensitive to IR light in a specific frequency range. When an IR signal is detected, the IR receiver LED will emit a small amount of visible light, which can be used to confirm that a signal has been received.An IR transmitter LED, on the other hand, is a device that emits infrared light in order to send signals to other devices. In summary, the IR receiver LED detects the IR signal from the remote, and the IR transmitter LED emits the IR signal from the remote.<\/p>\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\/Linux (64 bit)<\/li>\n\n\n\n<li>Arduino IDE<\/li>\n\n\n\n<li><a href=\"https:\/\/vegaprocessors.in\/devboards\/ariesv3.php\" target=\"_blank\" rel=\"noreferrer noopener\">VEGA ARIES Board support package<\/a><\/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 v3 Microcontroller<\/li>\n\n\n\n<li>IR Transmitter LED<\/li>\n\n\n\n<li>IR Receiver LED<\/li>\n\n\n\n<li>10 Ohm resistor<\/li>\n\n\n\n<li>10 KOhm resistor<\/li>\n\n\n\n<li>Jumper wires<\/li>\n\n\n\n<li>USB Type-C data cable<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><tbody><tr><td><strong>IR Transmitter LED<\/strong><\/td><td><strong>ARIES V3 board<\/strong><\/td><\/tr><tr><td>+<\/td><td>3.3V &amp; 10 ohm Resistor<\/td><\/tr><tr><td>&#8211;<\/td><td>GND<\/td><\/tr><tr><td><strong>IR Receiver LED<\/strong><\/td><td><strong>ARIES V3 board<\/strong><\/td><\/tr><tr><td>+<\/td><td>A &amp; 10 Kohm<\/td><\/tr><tr><td>&#8211;<\/td><td>3.3V<\/td><\/tr><tr><td><strong>10 Ohm Resistor<\/strong><\/td><td><strong>ARIES V3 Board<\/strong><\/td><\/tr><tr><td>One end<\/td><td>IR Transmitter LED anode (+ve)<\/td><\/tr><tr><td>Other end<\/td><td>3.3 V<\/td><\/tr><tr><td><strong>10K Ohm Resistor<\/strong><\/td><td><strong>ARIES V3 Board<\/strong><\/td><\/tr><tr><td>One end<\/td><td>A0 &amp; IR Receiver anode(+ve)<\/td><\/tr><tr><td>Other end<\/td><td>GND<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\"><em><strong>Connection pins of IR LED &amp; ARIES v3.0 Board<\/strong><\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Connection Diagram<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1320\" height=\"731\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/08\/irled_fig.png\" alt=\"Connection Diagram for IR LED with ARIES v3.0\" class=\"wp-image-2496\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/08\/irled_fig.png 1320w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/08\/irled_fig-300x166.png 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/08\/irled_fig-1024x567.png 1024w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/08\/irled_fig-768x425.png 768w\" sizes=\"auto, (max-width: 1320px) 100vw, 1320px\" \/><figcaption class=\"wp-element-caption\"><strong><em>Connection Diagram for IR LED with ARIES v3.0<\/em><\/strong><\/figcaption><\/figure>\n\n\n\n<p>Now, for powering up the ARIES v3 board via the USB port of a Laptop\/Desktop\/PC and burning the code into the ARIES v3 board, we have to use a micro USB type C to USB type A cable. The cable should be connected to UART-0 port of the ARIES v3 board, and the Laptop\/Desktop\/PC should be preinstalled with Arduino IDE and VEGA ARIES boards of latest version.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Procedure<\/h2>\n\n\n\n<p>Open and set up the Arduino IDE as described in\u00a0<a href=\"https:\/\/vegaprocessors.in\/devboards\/ariesv3.php\" target=\"_blank\" rel=\"noreferrer noopener\">Getting Started with ARIES v3.0<\/a>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Make sure you have selected&nbsp;<strong>ARIES v3<\/strong>&nbsp;Board from&nbsp;<strong>Tools<\/strong>&nbsp;-&gt;&nbsp;<strong>Board<\/strong>&nbsp;-&gt;&nbsp;<strong>VEGA Processor: ARIES Boards<\/strong>&nbsp;-&gt;&nbsp;<strong>ARIES v3<\/strong><\/li>\n\n\n\n<li>Select Programmer as VEGA XMODEM from&nbsp;<strong>Tools<\/strong>&nbsp;-&gt;&nbsp;<strong>Programmer<\/strong>&nbsp;-&gt;&nbsp;<strong>VEGA XMODEM<\/strong><\/li>\n\n\n\n<li>Also select appropriate port from&nbsp;<strong>Tools<\/strong>&nbsp;-&gt;&nbsp;<strong>Port&nbsp;-&gt; COM* (ARIES Board)<\/strong><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"847\" height=\"415\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/12\/1-1.png\" alt=\"\" class=\"wp-image-4564\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/12\/1-1.png 847w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/12\/1-1-300x147.png 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/12\/1-1-768x376.png 768w\" sizes=\"auto, (max-width: 847px) 100vw, 847px\" \/><\/figure>\n\n\n\n<p>Open <strong>File -&gt; Examples -&gt; Examples for ARIES v3 -&gt;ADC<\/strong> -&gt; Open&nbsp;<strong>IR_LED_Tx_Rx&nbsp;<\/strong>example<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"551\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/10\/Screenshot-45-1024x551.png\" alt=\"\" class=\"wp-image-4170\" style=\"width:357px;height:253px\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/10\/Screenshot-45-1024x551.png 1024w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/10\/Screenshot-45-300x162.png 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/10\/Screenshot-45-768x413.png 768w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/10\/Screenshot-45.png 1278w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Finally <strong>Upload <\/strong>the code to ARIES board<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Output<\/h2>\n\n\n\n<p>To begin, open the serial monitor at a baud rate of 115200. When an IR object is placed in front of the IR transmitter, observe the &#8220;Object detected&#8221; message in the serial monitor, and the internal GREEN LED on the ARIES board will illuminate. This demonstration employs an AC remote for testing purposes, allowing you to press any button on the remote to observe the desired output.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/10\/1-12-1024x576.jpeg\" alt=\"\" class=\"wp-image-4167\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/10\/1-12-1024x576.jpeg 1024w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/10\/1-12-300x169.jpeg 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/10\/1-12-768x432.jpeg 768w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/10\/1-12-1536x863.jpeg 1536w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/10\/1-12-2048x1151.jpeg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"526\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/10\/Screenshot-43-1024x526.png\" alt=\"\" class=\"wp-image-4168\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/10\/Screenshot-43-1024x526.png 1024w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/10\/Screenshot-43-300x154.png 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/10\/Screenshot-43-768x395.png 768w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/10\/Screenshot-43.png 1327w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Demonstration<\/h2>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"608\" style=\"aspect-ratio: 1280 \/ 608;\" width=\"1280\" controls src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/10\/1-4-1.mp4\"><\/video><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial, we will see how we can interface a IR sensor with ARIES V3 board. This project reads values from both IR transmitter and receiver interfaces and display on serial monitor of Arduino IDE. IR LED An IR receiver LED and an IR transmitter LED are both types of light-emitting diodes (LEDs) that [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":4167,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[94],"tags":[69,95,7,77,24],"class_list":["post-2494","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aries-with-arduinoide","tag-analog-out","tag-aries-v3-board","tag-cdac","tag-thejas-32","tag-vegaprocessor"],"_links":{"self":[{"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/posts\/2494","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\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/comments?post=2494"}],"version-history":[{"count":12,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/posts\/2494\/revisions"}],"predecessor-version":[{"id":4576,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/posts\/2494\/revisions\/4576"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/media\/4167"}],"wp:attachment":[{"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/media?parent=2494"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/categories?post=2494"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/tags?post=2494"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}