{"id":1478,"date":"2026-06-06T10:49:58","date_gmt":"2026-06-06T10:49:58","guid":{"rendered":"https:\/\/aadhuniklabs.com\/casp-blog\/?p=1478"},"modified":"2026-06-06T12:54:15","modified_gmt":"2026-06-06T12:54:15","slug":"vega-aries-serial-communication","status":"publish","type":"post","link":"https:\/\/aadhuniklabs.com\/casp-blog\/vega-aries-serial-communication\/","title":{"rendered":"Vega Aries Serial Communication"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">CASP supports exchanging data between micro-controller and host computer with very low latency communication. Data received from the micro-controller can then be analyzed with the help of CASP GUI widgets such as plotters, dials, 2D\/3D graphs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This example project demonstrates a model that establishes serial communication between the target board and the host (native) PC. Analog data is acquired from the target board and sent to the host PC for plotting through USB cable. The on-board LED present on the target board is controlled from the host PC.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We will also try to access the data from the micro-controller using a Python script on host computer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pre-Requisites<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"\">Vega Aries v2 board is used for this example. However, any CASP supported micro-controller board can be used.<\/li>\n\n\n\n<li class=\"\">Compatible USB cable.<\/li>\n\n\n\n<li class=\"\">CASP software is installed along with CASP Python Libraries.<\/li>\n\n\n\n<li class=\"\">Vega Aries BSP is installed.<\/li>\n\n\n\n<li class=\"\">The project files are located at CASP installed directory \u2018CASP\/support\/examples\/vega_aries_examples\/communication\/01_serial\u2019. These are also available for download at this <a href=\"https:\/\/aadhuniklabs.com\/casp\/casp_web_examples\/vega_aries_examples\/communication\/01_serial.zip\">link<\/a>.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Description<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Analog data is acquired from the target board and sent to the host PC for plotting and control through USB cable. The on-board LED present on the target board is controlled from the host PC.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"846\" height=\"442\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/circuit-22.jpg?fit=846%2C442&amp;ssl=1\" alt=\"\" class=\"wp-image-1489\" style=\"width:499px;height:auto\" srcset=\"https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/circuit-22.jpg?w=846&amp;ssl=1 846w, https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/circuit-22.jpg?resize=300%2C157&amp;ssl=1 300w, https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/circuit-22.jpg?resize=150%2C78&amp;ssl=1 150w, https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/circuit-22.jpg?resize=768%2C401&amp;ssl=1 768w\" sizes=\"auto, (max-width: 846px) 100vw, 846px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">CASP Model for Vega Aries<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"853\" height=\"556\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/target.wsp_-1.png?fit=853%2C556&amp;ssl=1\" alt=\"\" class=\"wp-image-1491\" style=\"aspect-ratio:1.5237449812034882;width:905px;height:auto\" srcset=\"https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/target.wsp_-1.png?w=853&amp;ssl=1 853w, https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/target.wsp_-1.png?resize=300%2C196&amp;ssl=1 300w, https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/target.wsp_-1.png?resize=150%2C98&amp;ssl=1 150w, https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/target.wsp_-1.png?resize=768%2C501&amp;ssl=1 768w\" sizes=\"auto, (max-width: 853px) 100vw, 853px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Procedure<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"\">Connect any sensor to the ADC pin A0 of the target Uno for sensing. The on-board LED is used for controlling. Communication is established between the target and the host PC through USB serial. Following are the steps to properly program the target.<\/li>\n\n\n\n<li class=\"\">Connect Vega Aries board to the host PC via a USB cable.<\/li>\n\n\n\n<li class=\"\">&nbsp;Note the serial port number to which the board is connected to the host PC, from the host operating system.<\/li>\n\n\n\n<li class=\"\">Open Home-&gt;Simulation-&gt;Setup Simulation Parameters menu item. Under TargetHW-&gt;General tabs set \u2018Target Programmer Port\u2019 parameter to the serial port to which the board is connected.<\/li>\n\n\n\n<li class=\"\">Run CASP and open the&nbsp;target project.<\/li>\n\n\n\n<li class=\"\">Click Run button to build the model and program the board.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">CASP Model that runs on Host Computer<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"928\" height=\"606\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/native_model.png?fit=928%2C606&amp;ssl=1\" alt=\"\" class=\"wp-image-1493\" style=\"aspect-ratio:1.52792151237256;width:920px;height:auto\" srcset=\"https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/native_model.png?w=928&amp;ssl=1 928w, https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/native_model.png?resize=300%2C196&amp;ssl=1 300w, https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/native_model.png?resize=150%2C98&amp;ssl=1 150w, https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/native_model.png?resize=768%2C502&amp;ssl=1 768w\" sizes=\"auto, (max-width: 928px) 100vw, 928px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Procedure<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"\">Run CASP and open the&nbsp;native project.<\/li>\n\n\n\n<li class=\"\">&nbsp;Open the \u2018native.wsp\u2019 workspace file. Double click on the \u2018Serial SimPanel\u2019 block and set \u2018Serial Port Settings-&gt;Serial Port\u2019 parameter to the serial port to which the board is connected.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"\">Click Run button to build the model and start simulation. &nbsp;A simulation panel window should open and communicate with the board. A screen shot is shown below.<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"964\" height=\"439\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/05\/simpanel-1.png?fit=964%2C439&amp;ssl=1\" alt=\"\" class=\"wp-image-971\" style=\"aspect-ratio:2.195942338494394;width:942px;height:auto\" srcset=\"https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/05\/simpanel-1.png?w=964&amp;ssl=1 964w, https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/05\/simpanel-1.png?resize=300%2C137&amp;ssl=1 300w, https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/05\/simpanel-1.png?resize=150%2C68&amp;ssl=1 150w, https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/05\/simpanel-1.png?resize=768%2C350&amp;ssl=1 768w\" sizes=\"auto, (max-width: 964px) 100vw, 964px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Python Script<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Python script that plots the data from the Arduino board is shown below. The script file is available in the project directory. Within the script, change the serial port in the method &#8216;udio.ConnectSerial()&#8217; to which the board is connected and run the script from Python terminal.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#import CASP UDIO module.\nimport casp_udio as udio\n\n#initialize CASP GPIO client process on host computer.\nudio.Init()\n\n#display available serial ports (used to identify the serial port to which the board is connected).\nudio.SerialPorts()\n\n#starts communicating with the target board using GPIO protocol on COM35. Change the serial port as per your setup. The last two arguments (4, 4) represent UDI and UDO sizes respectively.\nudio.ConnectSerial(\"COM35\", 115200, True, 1, 4, 4)\n\n#reads UDI 32-bit integer value at index-0. This value represents ADC value in the above target model.\nudio.ReadI(0)\n\n#writes UDO 32-bit float value at index-0. This value represents LED control in the above target model.\nudio.WriteI(0, 1)\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Related Links<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"\"><a href=\"https:\/\/aadhuniklabs.com\/casp-blog\/installing-casp\/\" target=\"_blank\" rel=\"noreferrer noopener\">Installing CASP<\/a><\/li>\n\n\n\n<li class=\"\"><a href=\"https:\/\/aadhuniklabs.com\/casp-blog\/updating-casp\/\" target=\"_blank\" rel=\"noreferrer noopener\">Updating CASP<\/a><\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>CASP supports exchanging data between micro-controller and host computer with very low latency communication. Data received from the micro-controller can then be analyzed with the help of CASP GUI widgets&hellip;<\/p>\n","protected":false},"author":1,"featured_media":1488,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","_view_id":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[72,27,85,90],"tags":[93,47,40],"post_folder":[69],"class_list":["post-1478","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-communication","category-examples","category-microcontroller-boards","category-vega-aries","tag-communication","tag-python","tag-vega-aries"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Vega Aries Serial Communication<\/title>\n<meta name=\"description\" content=\"This example project demonstrates a model that establishes serial communication between the Vega Aries and the host PC.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/aadhuniklabs.com\/casp-blog\/vega-aries-serial-communication\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Vega Aries Serial Communication\" \/>\n<meta property=\"og:description\" content=\"This example project demonstrates a model that establishes serial communication between the Vega Aries and the host PC.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/aadhuniklabs.com\/casp-blog\/vega-aries-serial-communication\/\" \/>\n<meta property=\"og:site_name\" content=\"CASP Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-06T10:49:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-06T12:54:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/circuit-22.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"846\" \/>\n\t<meta property=\"og:image:height\" content=\"442\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"AadhunikLabs\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"AadhunikLabs\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/vega-aries-serial-communication\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/vega-aries-serial-communication\\\/\"},\"author\":{\"name\":\"AadhunikLabs\",\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/#\\\/schema\\\/person\\\/4b27a4300337e4cc03b790befda00fe7\"},\"headline\":\"Vega Aries Serial Communication\",\"datePublished\":\"2026-06-06T10:49:58+00:00\",\"dateModified\":\"2026-06-06T12:54:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/vega-aries-serial-communication\\\/\"},\"wordCount\":473,\"publisher\":{\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/vega-aries-serial-communication\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/aadhuniklabs.com\\\/casp-blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/circuit-22.webp?fit=846%2C442&ssl=1\",\"keywords\":[\"Communication\",\"Python\",\"Vega Aries\"],\"articleSection\":[\"Communication\",\"Examples\",\"MC Boards\",\"Vega Aries\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/vega-aries-serial-communication\\\/\",\"url\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/vega-aries-serial-communication\\\/\",\"name\":\"Vega Aries Serial Communication\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/vega-aries-serial-communication\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/vega-aries-serial-communication\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/aadhuniklabs.com\\\/casp-blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/circuit-22.webp?fit=846%2C442&ssl=1\",\"datePublished\":\"2026-06-06T10:49:58+00:00\",\"dateModified\":\"2026-06-06T12:54:15+00:00\",\"description\":\"This example project demonstrates a model that establishes serial communication between the Vega Aries and the host PC.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/vega-aries-serial-communication\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/vega-aries-serial-communication\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/vega-aries-serial-communication\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/aadhuniklabs.com\\\/casp-blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/circuit-22.webp?fit=846%2C442&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/aadhuniklabs.com\\\/casp-blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/circuit-22.webp?fit=846%2C442&ssl=1\",\"width\":846,\"height\":442},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/vega-aries-serial-communication\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Vega Aries Serial Communication\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/#website\",\"url\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/\",\"name\":\"CASP Blog\",\"description\":\"Let&#039;s make for fun\",\"publisher\":{\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/#organization\",\"name\":\"CASP Blog\",\"url\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/aadhuniklabs.com\\\/casp-blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/casp_logo.png?fit=747%2C157&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/aadhuniklabs.com\\\/casp-blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/casp_logo.png?fit=747%2C157&ssl=1\",\"width\":747,\"height\":157,\"caption\":\"CASP Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/#\\\/schema\\\/person\\\/4b27a4300337e4cc03b790befda00fe7\",\"name\":\"AadhunikLabs\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/AL_Logo-Inv-Circle-96x96.webp\",\"url\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/AL_Logo-Inv-Circle-96x96.webp\",\"contentUrl\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/AL_Logo-Inv-Circle-96x96.webp\",\"caption\":\"AadhunikLabs\"},\"sameAs\":[\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\"],\"url\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Vega Aries Serial Communication","description":"This example project demonstrates a model that establishes serial communication between the Vega Aries and the host PC.","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:\/\/aadhuniklabs.com\/casp-blog\/vega-aries-serial-communication\/","og_locale":"en_US","og_type":"article","og_title":"Vega Aries Serial Communication","og_description":"This example project demonstrates a model that establishes serial communication between the Vega Aries and the host PC.","og_url":"https:\/\/aadhuniklabs.com\/casp-blog\/vega-aries-serial-communication\/","og_site_name":"CASP Blog","article_published_time":"2026-06-06T10:49:58+00:00","article_modified_time":"2026-06-06T12:54:15+00:00","og_image":[{"width":846,"height":442,"url":"https:\/\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/circuit-22.webp","type":"image\/webp"}],"author":"AadhunikLabs","twitter_card":"summary_large_image","twitter_misc":{"Written by":"AadhunikLabs","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/aadhuniklabs.com\/casp-blog\/vega-aries-serial-communication\/#article","isPartOf":{"@id":"https:\/\/aadhuniklabs.com\/casp-blog\/vega-aries-serial-communication\/"},"author":{"name":"AadhunikLabs","@id":"https:\/\/aadhuniklabs.com\/casp-blog\/#\/schema\/person\/4b27a4300337e4cc03b790befda00fe7"},"headline":"Vega Aries Serial Communication","datePublished":"2026-06-06T10:49:58+00:00","dateModified":"2026-06-06T12:54:15+00:00","mainEntityOfPage":{"@id":"https:\/\/aadhuniklabs.com\/casp-blog\/vega-aries-serial-communication\/"},"wordCount":473,"publisher":{"@id":"https:\/\/aadhuniklabs.com\/casp-blog\/#organization"},"image":{"@id":"https:\/\/aadhuniklabs.com\/casp-blog\/vega-aries-serial-communication\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/circuit-22.webp?fit=846%2C442&ssl=1","keywords":["Communication","Python","Vega Aries"],"articleSection":["Communication","Examples","MC Boards","Vega Aries"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/aadhuniklabs.com\/casp-blog\/vega-aries-serial-communication\/","url":"https:\/\/aadhuniklabs.com\/casp-blog\/vega-aries-serial-communication\/","name":"Vega Aries Serial Communication","isPartOf":{"@id":"https:\/\/aadhuniklabs.com\/casp-blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/aadhuniklabs.com\/casp-blog\/vega-aries-serial-communication\/#primaryimage"},"image":{"@id":"https:\/\/aadhuniklabs.com\/casp-blog\/vega-aries-serial-communication\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/circuit-22.webp?fit=846%2C442&ssl=1","datePublished":"2026-06-06T10:49:58+00:00","dateModified":"2026-06-06T12:54:15+00:00","description":"This example project demonstrates a model that establishes serial communication between the Vega Aries and the host PC.","breadcrumb":{"@id":"https:\/\/aadhuniklabs.com\/casp-blog\/vega-aries-serial-communication\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/aadhuniklabs.com\/casp-blog\/vega-aries-serial-communication\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/aadhuniklabs.com\/casp-blog\/vega-aries-serial-communication\/#primaryimage","url":"https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/circuit-22.webp?fit=846%2C442&ssl=1","contentUrl":"https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/circuit-22.webp?fit=846%2C442&ssl=1","width":846,"height":442},{"@type":"BreadcrumbList","@id":"https:\/\/aadhuniklabs.com\/casp-blog\/vega-aries-serial-communication\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/aadhuniklabs.com\/casp-blog\/"},{"@type":"ListItem","position":2,"name":"Vega Aries Serial Communication"}]},{"@type":"WebSite","@id":"https:\/\/aadhuniklabs.com\/casp-blog\/#website","url":"https:\/\/aadhuniklabs.com\/casp-blog\/","name":"CASP Blog","description":"Let&#039;s make for fun","publisher":{"@id":"https:\/\/aadhuniklabs.com\/casp-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/aadhuniklabs.com\/casp-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/aadhuniklabs.com\/casp-blog\/#organization","name":"CASP Blog","url":"https:\/\/aadhuniklabs.com\/casp-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/aadhuniklabs.com\/casp-blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/05\/casp_logo.png?fit=747%2C157&ssl=1","contentUrl":"https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/05\/casp_logo.png?fit=747%2C157&ssl=1","width":747,"height":157,"caption":"CASP Blog"},"image":{"@id":"https:\/\/aadhuniklabs.com\/casp-blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/aadhuniklabs.com\/casp-blog\/#\/schema\/person\/4b27a4300337e4cc03b790befda00fe7","name":"AadhunikLabs","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/04\/AL_Logo-Inv-Circle-96x96.webp","url":"https:\/\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/04\/AL_Logo-Inv-Circle-96x96.webp","contentUrl":"https:\/\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/04\/AL_Logo-Inv-Circle-96x96.webp","caption":"AadhunikLabs"},"sameAs":["https:\/\/aadhuniklabs.com\/casp-blog"],"url":"https:\/\/aadhuniklabs.com\/casp-blog\/author\/admin\/"}]}},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/circuit-22.webp?fit=846%2C442&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/aadhuniklabs.com\/casp-blog\/wp-json\/wp\/v2\/posts\/1478","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aadhuniklabs.com\/casp-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aadhuniklabs.com\/casp-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aadhuniklabs.com\/casp-blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aadhuniklabs.com\/casp-blog\/wp-json\/wp\/v2\/comments?post=1478"}],"version-history":[{"count":3,"href":"https:\/\/aadhuniklabs.com\/casp-blog\/wp-json\/wp\/v2\/posts\/1478\/revisions"}],"predecessor-version":[{"id":1555,"href":"https:\/\/aadhuniklabs.com\/casp-blog\/wp-json\/wp\/v2\/posts\/1478\/revisions\/1555"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aadhuniklabs.com\/casp-blog\/wp-json\/wp\/v2\/media\/1488"}],"wp:attachment":[{"href":"https:\/\/aadhuniklabs.com\/casp-blog\/wp-json\/wp\/v2\/media?parent=1478"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aadhuniklabs.com\/casp-blog\/wp-json\/wp\/v2\/categories?post=1478"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aadhuniklabs.com\/casp-blog\/wp-json\/wp\/v2\/tags?post=1478"},{"taxonomy":"post_folder","embeddable":true,"href":"https:\/\/aadhuniklabs.com\/casp-blog\/wp-json\/wp\/v2\/post_folder?post=1478"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}