Reference

This article provides detailed insights into BLE firmware versions, motor driver upgrades, wireless programming via BLE, and step-by-step tutorials for configuring and updating Romeo boards.

Communication Protocol Description

There are three revolutionary BLE firmware versions now, maybe it will be more. For the reason of unified management, we will put all BLE AT command on the BLUNO wiki page
Configure the BLE through AT command.

Principle

Version Update: V2 has upgraded its motor driver IC, it replaces HR8833 with TB6612 motor driver chip. TB6612 has the same control logic with L298 motor driver. The code will be compatible with Romeo robot control board. And it finally breakouts 2 interrupt pins now! You can connect encoders to make PID motor control.

Other Supplementary Information

Bluno Beetle Basic Demo

In this section, you can use the Romeo BLE mini to connect with the Android phone or iPhone .The Step by Step tutorial of the Romeo BLE mini is almost the same with the Bluno.

Bluno Basic Demo

Wireless Programming via BLE

In this section, we will learn how to Upload the sketch on air via BLE. It is really amazing that you can do uploading process without a line.The Step by Step tutorial of the Romeo BLE mini is almost the same with the Bluno.
How to Wireless Programming through BLE.

Update BLE Firmware

It is better to update the newest firmware for the better experience. As Romeo BLE mini is using CC2540 chip, the method of the updating is very close to BLUNO. Please choose "Bluno" firmware. Or it won't work.
How to update the BLE firmware.

ICSP interface

image:Romeo_BLE_mini2.png|1 image:DFR0339 ICSP.png|2

  • ICSP1: Atmega 328P
  • ICSP2: CC2540

More Documents

Was this article helpful?

TOP