{"id":1246,"date":"2026-06-05T03:03:14","date_gmt":"2026-06-05T03:03:14","guid":{"rendered":"https:\/\/aadhuniklabs.com\/casp-blog\/?p=1246"},"modified":"2026-06-05T03:03:17","modified_gmt":"2026-06-05T03:03:17","slug":"lora-communication-on-arduino-raspberry-pi-pico-and-vega-aries-using-casp","status":"publish","type":"post","link":"https:\/\/aadhuniklabs.com\/casp-blog\/lora-communication-on-arduino-raspberry-pi-pico-and-vega-aries-using-casp\/","title":{"rendered":"LoRa Communication on Arduino, Raspberry Pi Pico and Vega Aries using CASP"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">CASP supports exchanging data between micro-controllers using LoRa communication. This example project demonstrates LoRa wireless data transmission between host PC and two remote micro-controllers using three similar nRF24L01 wireless communication modules. We try to acquire analog data from the two remote micro-controller boards to the host PC wirelessly and plot the data on the host PC. We also try to control the on-board LED and PWMs present on the target boards from the host PC. Since the nRF24L01 modules supports only SPI communication, an intermediate micro-controller is required between host PC and nRF24L01 module at the host PC end.<\/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=\"\">Arduino Nano, Raspberry Pi Pico, Vega Aries or any three micro-controller boards supported by CASP with SPI interface.<\/li>\n\n\n\n<li class=\"\">nRF24L01 LoRa modules &#8211; 3 No.<\/li>\n\n\n\n<li class=\"\">CASP software is installed along with CASP Python Libraries (optional).<\/li>\n\n\n\n<li class=\"\">Arduino BSP is installed.<\/li>\n\n\n\n<li class=\"\">The project files are located at CASP installed directory \u2018CASP\/support\/examples\/communication\/15_lora_nrf24\u2019. These are also available for download at this <a href=\"https:\/\/aadhuniklabs.com\/casp\/casp_web_examples\/communication\/15_lora_nrf24.zip\">link<\/a>.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Connection Diagram<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Aries Vega v3.0 and Arduino Nano development boards are used as the remote micro-controller boards connected to the respective nRF24 modules. As mentioned earlier, since nRF24L01 supports only SPI communication, Raspberry Pi Pico (RPiPIco) development board is used as an intermediate micro-controller between the host PC and the third nRF24 module. These micro-controller boards can be replaced with any other micro-controller board supported by CASP and can be used in similar manner.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Connect the circuit as shown below. Connect any sensor to the ADC pin A0 and A1 of the Vega Aries board for sensing. We use the on-board LED at pin GPIO24 and PWM0 for controlling. Similarly, Arduino Nano A0,A1 and PMW pins 5 and 6 are used for data acquisition and control. Data from the host PC is transferred to RPiPico through serial communication and from RPiPico to Vega Aries and Arduino Nano through wireless communication.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1362\" height=\"1082\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/circuit-7.jpg?fit=1000%2C794&amp;ssl=1\" alt=\"\" class=\"wp-image-1251\" srcset=\"https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/circuit-7.jpg?w=1362&amp;ssl=1 1362w, https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/circuit-7.jpg?resize=290%2C230&amp;ssl=1 290w, https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/circuit-7.jpg?resize=1000%2C794&amp;ssl=1 1000w, https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/circuit-7.jpg?resize=150%2C120&amp;ssl=1 150w, https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/circuit-7.jpg?resize=768%2C610&amp;ssl=1 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">CASP Model for Vega Aries Board<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"853\" height=\"556\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/nrf24_target_vega.wsp_.png?fit=853%2C556&amp;ssl=1\" alt=\"\" class=\"wp-image-1254\" srcset=\"https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/nrf24_target_vega.wsp_.png?w=853&amp;ssl=1 853w, https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/nrf24_target_vega.wsp_.png?resize=300%2C196&amp;ssl=1 300w, https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/nrf24_target_vega.wsp_.png?resize=150%2C98&amp;ssl=1 150w, https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/nrf24_target_vega.wsp_.png?resize=768%2C501&amp;ssl=1 768w\" sizes=\"auto, (max-width: 853px) 100vw, 853px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"\">Connect the target to the host PC via a USB cable.<\/li>\n\n\n\n<li class=\"\">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=\"\">\u00b7Run CASP and load the \u2018nrf24_target_vega\u2019 project. Open the workspace file \u2018nrf24_target_vega.wsp\u2019 from CASP main window.<\/li>\n\n\n\n<li class=\"\">All blocks are pre-configured for proper functioning. However, user may change the configuration of any block as required. By default data encryption is disabled user may enable the same in the nRF24 block parameters.<\/li>\n\n\n\n<li class=\"\">For Aries Vega, SPI1 is selected for SPI communication. Choose suitable SPI interface if other micro-controller targets are used.<\/li>\n\n\n\n<li class=\"\">Open Home->Simulation->Setup Simulation Parameters menu item. Under TargetHW->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=\"\">Build the model and program the board by clicking on Run button.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>CASP Model for <\/strong>Arduino Nano board<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"853\" height=\"556\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/can_target_nano.wsp_.png?fit=853%2C556&amp;ssl=1\" alt=\"\" class=\"wp-image-1165\" srcset=\"https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/can_target_nano.wsp_.png?w=853&amp;ssl=1 853w, https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/can_target_nano.wsp_.png?resize=300%2C196&amp;ssl=1 300w, https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/can_target_nano.wsp_.png?resize=150%2C98&amp;ssl=1 150w, https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/can_target_nano.wsp_.png?resize=768%2C501&amp;ssl=1 768w\" sizes=\"auto, (max-width: 853px) 100vw, 853px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"\">Connect the target to the host PC via a USB cable.<\/li>\n\n\n\n<li class=\"\">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=\"\">Run CASP and load the \u2018nrf24_target_nano\u2019 project. Open the workspace file \u2018nrf24_target_nano.wsp\u2019 from CASP main window.<\/li>\n\n\n\n<li class=\"\">All blocks are pre-configured for proper functioning. However, user may change the configuration of any block as required. By default data encryption is disabled user may enable the same in the nRF24 block parameters.<\/li>\n\n\n\n<li class=\"\">Open Home->Simulation->Setup Simulation Parameters menu item. Under TargetHW->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=\"\">Build the model and program the board by clicking on Run button.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>CASP Model for <\/strong>Raspberry Pi Pico board<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"853\" height=\"556\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/nrf24_target_pico.wsp_.png?fit=853%2C556&amp;ssl=1\" alt=\"\" class=\"wp-image-1258\" srcset=\"https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/nrf24_target_pico.wsp_.png?w=853&amp;ssl=1 853w, https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/nrf24_target_pico.wsp_.png?resize=300%2C196&amp;ssl=1 300w, https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/nrf24_target_pico.wsp_.png?resize=150%2C98&amp;ssl=1 150w, https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/nrf24_target_pico.wsp_.png?resize=768%2C501&amp;ssl=1 768w\" sizes=\"auto, (max-width: 853px) 100vw, 853px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"\">Connect the target to the host PC via a USB cable.<\/li>\n\n\n\n<li class=\"\">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=\"\">Run CASP and load the \u2018nrf24_target_pico\u2019 project. Open the workspace file \u2018nrf24_target_pico.wsp\u2019 from CASP main window.<\/li>\n\n\n\n<li class=\"\">All blocks are pre-configured for proper functioning. However, user may change the configuration of any block as required. By default data encryption is disabled user may enable the same in the nRF24 block parameters.<\/li>\n\n\n\n<li class=\"\">Open Home->Simulation->Setup Simulation Parameters menu item. Under TargetHW->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=\"\">Build the model and program the board by clicking on Run button.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">CASP Model for Host Computer<\/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\/nrf24_native.wsp_.png?fit=853%2C556&amp;ssl=1\" alt=\"\" class=\"wp-image-1261\" style=\"aspect-ratio:1.5237449812034882;width:905px;height:auto\" srcset=\"https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/nrf24_native.wsp_.png?w=853&amp;ssl=1 853w, https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/nrf24_native.wsp_.png?resize=300%2C196&amp;ssl=1 300w, https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/nrf24_native.wsp_.png?resize=150%2C98&amp;ssl=1 150w, https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/nrf24_native.wsp_.png?resize=768%2C501&amp;ssl=1 768w\" sizes=\"auto, (max-width: 853px) 100vw, 853px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"\">Run another instance of CASP and load the \u2018nRF24_target_native\u2019 project. Open the workspace file \u2018nRF24_native.wsp\u2019.<\/li>\n\n\n\n<li class=\"\">From \u2018Serial\u2019 block parameters enter the serial port to which the Arduino Nano is connected to the PC.<\/li>\n\n\n\n<li class=\"\">Click on Run button to build and run the model.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"519\" height=\"491\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/image011-2.jpg?fit=519%2C491&amp;ssl=1\" alt=\"\" class=\"wp-image-1175\" srcset=\"https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/image011-2.jpg?w=519&amp;ssl=1 519w, https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/image011-2.jpg?resize=243%2C230&amp;ssl=1 243w, https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/image011-2.jpg?resize=127%2C120&amp;ssl=1 127w\" sizes=\"auto, (max-width: 519px) 100vw, 519px\" \/><\/figure>\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<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-controllers using LoRa communication. This example project demonstrates LoRa wireless data transmission between host PC and two remote micro-controllers using three similar nRF24L01 wireless communication&hellip;<\/p>\n","protected":false},"author":1,"featured_media":1251,"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":[88,72,27,85],"tags":[38,93,95,39,40],"post_folder":[70],"class_list":["post-1246","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino","category-communication","category-examples","category-microcontroller-boards","tag-arduino","tag-communication","tag-lora","tag-raspberry-pi-pico","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>LoRa Communication on Arduino RPi Pico and Vega Aries<\/title>\n<meta name=\"description\" content=\"This example project demonstrates how to establish LoRa communicate between various micro-controller boards using CASP\" \/>\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\/lora-communication-on-arduino-raspberry-pi-pico-and-vega-aries-using-casp\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"LoRa Communication on Arduino RPi Pico and Vega Aries\" \/>\n<meta property=\"og:description\" content=\"This example project demonstrates how to establish LoRa communicate between various micro-controller boards using CASP\" \/>\n<meta property=\"og:url\" content=\"https:\/\/aadhuniklabs.com\/casp-blog\/lora-communication-on-arduino-raspberry-pi-pico-and-vega-aries-using-casp\/\" \/>\n<meta property=\"og:site_name\" content=\"CASP Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-05T03:03:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-05T03:03:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/circuit-7.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1362\" \/>\n\t<meta property=\"og:image:height\" content=\"1082\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\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=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/lora-communication-on-arduino-raspberry-pi-pico-and-vega-aries-using-casp\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/lora-communication-on-arduino-raspberry-pi-pico-and-vega-aries-using-casp\\\/\"},\"author\":{\"name\":\"AadhunikLabs\",\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/#\\\/schema\\\/person\\\/4b27a4300337e4cc03b790befda00fe7\"},\"headline\":\"LoRa Communication on Arduino, Raspberry Pi Pico and Vega Aries using CASP\",\"datePublished\":\"2026-06-05T03:03:14+00:00\",\"dateModified\":\"2026-06-05T03:03:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/lora-communication-on-arduino-raspberry-pi-pico-and-vega-aries-using-casp\\\/\"},\"wordCount\":798,\"publisher\":{\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/lora-communication-on-arduino-raspberry-pi-pico-and-vega-aries-using-casp\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/aadhuniklabs.com\\\/casp-blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/circuit-7.jpg?fit=1362%2C1082&ssl=1\",\"keywords\":[\"Arduino\",\"Communication\",\"LoRa\",\"Raspberry Pi Pico\",\"Vega Aries\"],\"articleSection\":[\"Arduino\",\"Communication\",\"Examples\",\"MC Boards\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/lora-communication-on-arduino-raspberry-pi-pico-and-vega-aries-using-casp\\\/\",\"url\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/lora-communication-on-arduino-raspberry-pi-pico-and-vega-aries-using-casp\\\/\",\"name\":\"LoRa Communication on Arduino RPi Pico and Vega Aries\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/lora-communication-on-arduino-raspberry-pi-pico-and-vega-aries-using-casp\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/lora-communication-on-arduino-raspberry-pi-pico-and-vega-aries-using-casp\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/aadhuniklabs.com\\\/casp-blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/circuit-7.jpg?fit=1362%2C1082&ssl=1\",\"datePublished\":\"2026-06-05T03:03:14+00:00\",\"dateModified\":\"2026-06-05T03:03:17+00:00\",\"description\":\"This example project demonstrates how to establish LoRa communicate between various micro-controller boards using CASP\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/lora-communication-on-arduino-raspberry-pi-pico-and-vega-aries-using-casp\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/lora-communication-on-arduino-raspberry-pi-pico-and-vega-aries-using-casp\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/lora-communication-on-arduino-raspberry-pi-pico-and-vega-aries-using-casp\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/aadhuniklabs.com\\\/casp-blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/circuit-7.jpg?fit=1362%2C1082&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/aadhuniklabs.com\\\/casp-blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/circuit-7.jpg?fit=1362%2C1082&ssl=1\",\"width\":1362,\"height\":1082},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/lora-communication-on-arduino-raspberry-pi-pico-and-vega-aries-using-casp\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/aadhuniklabs.com\\\/casp-blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"LoRa Communication on Arduino, Raspberry Pi Pico and Vega Aries using CASP\"}]},{\"@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":"LoRa Communication on Arduino RPi Pico and Vega Aries","description":"This example project demonstrates how to establish LoRa communicate between various micro-controller boards using CASP","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\/lora-communication-on-arduino-raspberry-pi-pico-and-vega-aries-using-casp\/","og_locale":"en_US","og_type":"article","og_title":"LoRa Communication on Arduino RPi Pico and Vega Aries","og_description":"This example project demonstrates how to establish LoRa communicate between various micro-controller boards using CASP","og_url":"https:\/\/aadhuniklabs.com\/casp-blog\/lora-communication-on-arduino-raspberry-pi-pico-and-vega-aries-using-casp\/","og_site_name":"CASP Blog","article_published_time":"2026-06-05T03:03:14+00:00","article_modified_time":"2026-06-05T03:03:17+00:00","og_image":[{"width":1362,"height":1082,"url":"https:\/\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/circuit-7.jpg","type":"image\/jpeg"}],"author":"AadhunikLabs","twitter_card":"summary_large_image","twitter_misc":{"Written by":"AadhunikLabs","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/aadhuniklabs.com\/casp-blog\/lora-communication-on-arduino-raspberry-pi-pico-and-vega-aries-using-casp\/#article","isPartOf":{"@id":"https:\/\/aadhuniklabs.com\/casp-blog\/lora-communication-on-arduino-raspberry-pi-pico-and-vega-aries-using-casp\/"},"author":{"name":"AadhunikLabs","@id":"https:\/\/aadhuniklabs.com\/casp-blog\/#\/schema\/person\/4b27a4300337e4cc03b790befda00fe7"},"headline":"LoRa Communication on Arduino, Raspberry Pi Pico and Vega Aries using CASP","datePublished":"2026-06-05T03:03:14+00:00","dateModified":"2026-06-05T03:03:17+00:00","mainEntityOfPage":{"@id":"https:\/\/aadhuniklabs.com\/casp-blog\/lora-communication-on-arduino-raspberry-pi-pico-and-vega-aries-using-casp\/"},"wordCount":798,"publisher":{"@id":"https:\/\/aadhuniklabs.com\/casp-blog\/#organization"},"image":{"@id":"https:\/\/aadhuniklabs.com\/casp-blog\/lora-communication-on-arduino-raspberry-pi-pico-and-vega-aries-using-casp\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/circuit-7.jpg?fit=1362%2C1082&ssl=1","keywords":["Arduino","Communication","LoRa","Raspberry Pi Pico","Vega Aries"],"articleSection":["Arduino","Communication","Examples","MC Boards"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/aadhuniklabs.com\/casp-blog\/lora-communication-on-arduino-raspberry-pi-pico-and-vega-aries-using-casp\/","url":"https:\/\/aadhuniklabs.com\/casp-blog\/lora-communication-on-arduino-raspberry-pi-pico-and-vega-aries-using-casp\/","name":"LoRa Communication on Arduino RPi Pico and Vega Aries","isPartOf":{"@id":"https:\/\/aadhuniklabs.com\/casp-blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/aadhuniklabs.com\/casp-blog\/lora-communication-on-arduino-raspberry-pi-pico-and-vega-aries-using-casp\/#primaryimage"},"image":{"@id":"https:\/\/aadhuniklabs.com\/casp-blog\/lora-communication-on-arduino-raspberry-pi-pico-and-vega-aries-using-casp\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/circuit-7.jpg?fit=1362%2C1082&ssl=1","datePublished":"2026-06-05T03:03:14+00:00","dateModified":"2026-06-05T03:03:17+00:00","description":"This example project demonstrates how to establish LoRa communicate between various micro-controller boards using CASP","breadcrumb":{"@id":"https:\/\/aadhuniklabs.com\/casp-blog\/lora-communication-on-arduino-raspberry-pi-pico-and-vega-aries-using-casp\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/aadhuniklabs.com\/casp-blog\/lora-communication-on-arduino-raspberry-pi-pico-and-vega-aries-using-casp\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/aadhuniklabs.com\/casp-blog\/lora-communication-on-arduino-raspberry-pi-pico-and-vega-aries-using-casp\/#primaryimage","url":"https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/circuit-7.jpg?fit=1362%2C1082&ssl=1","contentUrl":"https:\/\/i0.wp.com\/aadhuniklabs.com\/casp-blog\/wp-content\/uploads\/2026\/06\/circuit-7.jpg?fit=1362%2C1082&ssl=1","width":1362,"height":1082},{"@type":"BreadcrumbList","@id":"https:\/\/aadhuniklabs.com\/casp-blog\/lora-communication-on-arduino-raspberry-pi-pico-and-vega-aries-using-casp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/aadhuniklabs.com\/casp-blog\/"},{"@type":"ListItem","position":2,"name":"LoRa Communication on Arduino, Raspberry Pi Pico and Vega Aries using CASP"}]},{"@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-7.jpg?fit=1362%2C1082&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/aadhuniklabs.com\/casp-blog\/wp-json\/wp\/v2\/posts\/1246","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=1246"}],"version-history":[{"count":6,"href":"https:\/\/aadhuniklabs.com\/casp-blog\/wp-json\/wp\/v2\/posts\/1246\/revisions"}],"predecessor-version":[{"id":1262,"href":"https:\/\/aadhuniklabs.com\/casp-blog\/wp-json\/wp\/v2\/posts\/1246\/revisions\/1262"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aadhuniklabs.com\/casp-blog\/wp-json\/wp\/v2\/media\/1251"}],"wp:attachment":[{"href":"https:\/\/aadhuniklabs.com\/casp-blog\/wp-json\/wp\/v2\/media?parent=1246"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aadhuniklabs.com\/casp-blog\/wp-json\/wp\/v2\/categories?post=1246"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aadhuniklabs.com\/casp-blog\/wp-json\/wp\/v2\/tags?post=1246"},{"taxonomy":"post_folder","embeddable":true,"href":"https:\/\/aadhuniklabs.com\/casp-blog\/wp-json\/wp\/v2\/post_folder?post=1246"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}