Skip to content

MicrochipTech/RNBD451_BLE_ARDUINO_LIBRARY

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microchip RNBD451 Arduino Library

"IoT Made Easy!"

Devices: | RNBD451 | ARDUINO ZERO | SAMD21 |
Features: | BLE |

⚠ Disclaimer

THE SOFTWARE ARE PROVIDED "AS IS" AND GIVE A PATH FOR SELF-SUPPORT AND SELF-MAINTENANCE. This repository contains example code intended to help accelerate client product development.

For additional Microchip repos, see: https://github.com/Microchip-MPLAB-Harmony

Checkout the Technical support portal to access our knowledge base, community forums or submit support ticket requests.

Contents

  1. Introduction
  2. Bill of materials
  3. Software Setup
  4. Hardware Setup
  5. Board Programming

1. Introduction

This is an Arduino library that allows you to use the Microchip RNBD451 BLE module with the Arduino Zero Board. This library includes two example projects, which are shown below.

Example 1: BLE UART

This BLE UART example Initializes the RNBD451 and starts advertising. The user can scan and connect through MBD App for data transfer via Transparent UART Service.

Example 2: CENTRAL & PERIPHERAL

This application has two example CENTRAL and PERIPHERAL. The central device scans frequently for the peripheral device and gets connected to it. The user can exchange data between both device via serial port

2. Bill of materials

TOOLS QUANTITY
RNBD451 Add On Board 2
Arduino UNO click shield 2
Arduino Zero 2

3. Software Setup

4. Hardware Setup

  • Connect the RNBD451 Module to the Mikro BUS 1 of the Arduino UNO click SHIELD as shown below.

5. Board Programming

  • Open the example sketch from File->Examples->Microchip_RNBD451 for programming the board.

  • Select the programming port and upload the sketch.

Example 1: BLE UART

Example 2: CENTRAL & PERIPHERAL

CENTRAL:

PERIPHERAL:

License

© 2025 Microchip Technology Inc. and its subsidiaries. All rights reserved.

Subject to your compliance with these terms, you may use this Microchip software and any derivatives 
exclusively with Microchip products. You are responsible for complying with third party license terms 
applicable to your use of third party software (including open source software) that may accompany this 
Microchip software. SOFTWARE IS “AS IS.” NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR 
STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT,
MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT WILL 
MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, 
DAMAGE, COST OR EXPENSE OF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER 
CAUSED, EVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE 
FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP’S TOTAL LIABILITY ON ALL 
CLAIMS RELATED TO THE SOFTWARE WILL NOT EXCEED AMOUNT OF FEES, IF ANY, YOU PAID DIRECTLY 
TO MICROCHIP FOR THIS SOFTWARE

About

"IoT Made Easy!" - Arduino library for using the Microchip RNBD451 BLE Plug and Play module.

Resources

License

Stars

Watchers

Forks

Packages

No packages published