IoT over BLE in 10 minutes with Microchip Curiosity and MikroElektronika Clicks

June 30, 2017

The following describes how to build a simple Internet of Things (IoT) data streaming application over Bluetooth Low Energy (BLE) using the Microchip Curiosity High Pin Count (HPC) development board, MikroElektronika Bluetooth and gyroscope Clicks, and the MPLAB X integrated development environment (IDE). We begin by configuring Curiosity’s onboard 8-bit PIC16F18875 microcontroller (MCU) to receive orientation data from the MikroElektronika MIKROE-1379 GYRO Click using quick-start libraries recently added to the MPLAB Code Configurator (MCC). We proceed by modifying code from sample applications within MCC to instruct the MikroElektronika MIKROE-1715 BLE2 Click based on the Microchip RN4020 module to broadcast axis data from the GYRO Click. This data is received and displayed in an free Bluetooth scanner smartphone app.

 
Previous Video
Five Minutes With…Geoff Mulligan, Chairman, LoRa Alliance

Five Minutes With…Geoff Mulligan, Chairman, LoRa Alliance

The LoRa Alliance consists of a group of companies looking to create an interoperable standard for long-ran...

 

 
Next Video
Arrow’s Kristin Russell Receives Embedded Computing Design’s Top Innovative Person award

Arrow’s Kristin Russell Receives Embedded Computing Design’s Top Innovative Person award

Kristin Russell, the Global President of Intelligent Systems at Arrow Electronics was one of three people t...

 

 
 

var disqus_shortname = 'embedded'; var disqus_identifier = '350676552'; var disqus_url = 'https://www.embedded-computing.com/youtube-videos-embedded/iot-over-ble-in-10-minutes-with-microchip-curiosity-and-mikroelektronika-clicks-2';

var disqus_config = function () { this.page.url = disqus_url; this.page.identifier = disqus_identifier; };

(function() { var d = document, s = d.createElement('script');

s.src = '//' + disqus_shortname + '.disqus.com/embed.js';

s.setAttribute('data-timestamp', +new Date()); (d.head || d.body).appendChild(s); })();

 
 

var Hubs = window.Hubs || {}; Hubs.recommendation = {"enabled":true,"isRecommendationFound":null,"id":46698,"isInternalRule":false,"isAiRule":true,"recommendationAiContent":"all_streams","recommendationAiStreams":[],"source_collection_id":0,"template":{"max_items_to_display":8,"max_item_age":365,"enable_panel":0,"panel_top_auto":1,"panel_top_pixels":20,"panel_delay":0,"override_next":1,"label_recommended":"Recommended","hide_publish_date":0}};