{"id":2827,"date":"2023-09-07T11:49:42","date_gmt":"2023-09-07T11:49:42","guid":{"rendered":"https:\/\/vegaprocessors.in\/blog\/?p=2827"},"modified":"2023-11-07T05:52:49","modified_gmt":"2023-11-07T05:52:49","slug":"how-to-make-color-combinations-with-rgb-led-on-aries-v3-0-board","status":"publish","type":"post","link":"https:\/\/vegaprocessors.in\/blog\/how-to-make-color-combinations-with-rgb-led-on-aries-v3-0-board\/","title":{"rendered":"How to make color combinations with RGB LED on VEGA ARIES Board"},"content":{"rendered":"\n<p>Hi everyone, in this tutorial we will use built-in RGB LED on ARIES v3.0 board to get additional colored LED.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">ARIES v3.0 Board<\/h2>\n\n\n\n<p>The ARIES v3.0 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 v3.0 boards please refer to the&nbsp;<a href=\"https:\/\/vegaprocessors.in\/devboards\/ariesv3.html\">ARIES development boards and Ecosystem<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"882\" height=\"638\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/08\/aries-v3-1.png\" alt=\"\" class=\"wp-image-2851\" style=\"width:254px;height:207px\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/08\/aries-v3-1.png 882w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/08\/aries-v3-1-300x217.png 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/08\/aries-v3-1-768x556.png 768w\" sizes=\"auto, (max-width: 882px) 100vw, 882px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">RGB LED<\/h2>\n\n\n\n<p>RGB LED is basically a multiple color LED and as you already know LED stands for&nbsp;<strong>light emitting diode<\/strong>. It consists of three LEDs and they are a combination red, green and blue. So, whenever voltage applied to red terminal, red light will emit and similarly when voltage applied to green and blue terminal green and blue light will emit respectively.<\/p>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"680\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/08\/smd_led.jpg\" alt=\"\" class=\"wp-image-2866\" style=\"width:196px;height:196px\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/08\/smd_led.jpg 680w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/08\/smd_led-300x300.jpg 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/08\/smd_led-150x150.jpg 150w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/09\/image.png\" alt=\"\" class=\"wp-image-3250\" style=\"width:193px;height:193px\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/09\/image.png 1024w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/09\/image-300x300.png 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/09\/image-150x150.png 150w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/09\/image-768x768.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<p>The ARIES v3.0 has SMD LED (Surface Mount Device&nbsp;Light Emitting Diode). It is widely used in various application due to its small size, efficiency, and versatility. SMD LEDs are integrated into a surface-mount package, which allows then to easily mounted onto printed circuit boards (PCBs) or other surface.<\/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.html\" 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.0 Board<\/li>\n\n\n\n<li>USB type C to USB type A cable<\/li>\n<\/ul>\n\n\n\n<p><strong>Not<\/strong><strong>e:<\/strong>&nbsp;All of the following boards can be used for this project<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/vegaprocessors.in\/devboards\/ariesv2.php\">ARIES v2.0<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/vegaprocessors.in\/devboards\/ariesv3.php\">ARIES v3.0<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/vegaprocessors.in\/devboards\/ariesmicro.php\">ARIES IoT<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Procedure<\/h2>\n\n\n\n<p>Let\u2019s power 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 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<ul class=\"wp-block-list\">\n<li>Now,&nbsp;<strong>Open&nbsp;<\/strong>the Arduino IDE<\/li>\n\n\n\n<li>Make sure you have selected\u00a0ARIES v3\u00a0Board from\u00a0<strong>Tools<\/strong>\u00a0->\u00a0<strong>Board<\/strong>\u00a0->\u00a0<strong>VEGA Processor: ARIES Boards<\/strong>\u00a0->\u00a0<strong>ARIES v3<\/strong><\/li>\n\n\n\n<li>Enable flash mode from <strong>Tools <\/strong>-> <strong>Flash Mode<\/strong> -> <strong>Enabled<\/strong><\/li>\n\n\n\n<li>Select Programmer as VEGA FLASHER from\u00a0<strong>Tools<\/strong>\u00a0->\u00a0<strong>Programmer<\/strong>\u00a0->\u00a0<strong>VEGA FLASHER<\/strong><\/li>\n\n\n\n<li>Also select appropriate port,\u00a0<strong>Tools<\/strong>\u00a0->\u00a0<strong>Port<\/strong>\u00a0->\u00a0<strong>COM* (ARIES Board)<\/strong><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"799\" height=\"441\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/11\/ledSeriesTools.png\" alt=\"\" class=\"wp-image-4500\" style=\"aspect-ratio:1.8117913832199546;width:694px;height:auto\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/11\/ledSeriesTools.png 799w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/11\/ledSeriesTools-300x166.png 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/11\/ledSeriesTools-768x424.png 768w\" sizes=\"auto, (max-width: 799px) 100vw, 799px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Now, Open&nbsp;<strong>File<\/strong>&nbsp;-&gt;&nbsp;<strong>Examples<\/strong>&nbsp;-&gt; Under&nbsp;<strong>Examples for ARIES v3<\/strong>&nbsp;-&gt;&nbsp;<strong>GPIO<\/strong>&nbsp;-&gt;&nbsp;<strong>LED_Series<\/strong><\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"782\" height=\"936\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/09\/led_series_demo.png\" alt=\"\" class=\"wp-image-3172\" style=\"aspect-ratio:0.8675889328063241;width:559px;height:auto\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/09\/led_series_demo.png 782w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/09\/led_series_demo-251x300.png 251w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/09\/led_series_demo-768x919.png 768w\" sizes=\"auto, (max-width: 782px) 100vw, 782px\" \/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Finally <strong>Upload <\/strong>the code and Open Serial Monitor with 115200 baudrate.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Output<\/h2>\n\n\n\n<p>Once we are done uploading the sketch, the LED will turn ON starting from color green followed by blue and then red. Later additionally cyan, purple, Lime and Light blue color light will emit from LED which are the combinations of base RGB colors. For example, turning on blue and red LED at a same time, we get purple color light. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"602\" height=\"416\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/08\/seriesLED_output.png\" alt=\"\" class=\"wp-image-2858\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/08\/seriesLED_output.png 602w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/08\/seriesLED_output-300x207.png 300w\" sizes=\"auto, (max-width: 602px) 100vw, 602px\" \/><figcaption class=\"wp-element-caption\"><em><strong>On Serial Monitor, LED color name will display.<\/strong><\/em><\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"1080\" style=\"aspect-ratio: 1920 \/ 1080;\" width=\"1920\" controls src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2023\/08\/InShot_20230823_164614801.mp4\" playsinline><\/video><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Hi everyone, in this tutorial we will use built-in RGB LED on ARIES v3.0 board to get additional colored LED. ARIES v3.0 Board The ARIES v3.0 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 [&hellip;]<\/p>\n","protected":false},"author":14,"featured_media":3248,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[94,98],"tags":[75,76,68,31,24],"class_list":["post-2827","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aries-with-arduinoide","category-training-2","tag-aries-v2-board","tag-c-dac","tag-gpio","tag-thejas32","tag-vegaprocessor"],"_links":{"self":[{"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/posts\/2827","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\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/comments?post=2827"}],"version-history":[{"count":15,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/posts\/2827\/revisions"}],"predecessor-version":[{"id":4501,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/posts\/2827\/revisions\/4501"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/media\/3248"}],"wp:attachment":[{"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/media?parent=2827"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/categories?post=2827"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/tags?post=2827"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}