User Manual

Download related Library (https://github.com/CainZ/Romeo-BLE-mini/blob/master/ROMEO_M.zip?raw=true).
About Library installation (https://www.arduino.cc/en/Guide/Libraries#.UxU8mdzF9H0)
#include <Romeo_m.h>
void setup(void)
{
Romeo_m.Initialise();
Serial.begin(115200); //Set Serial Baud
}
void loop(void)
{
char val;
if(Serial.available()>0)
{
val = Serial.read();
}
switch(val){
case 'a'://Go forward
Romeo_m.motorControl(Forward,200,Forward,200);
break;
case'b'://Go back
Romeo_m.motorControl(Reverse,100,Reverse,100);
break;
case'c'://Turn left
Romeo_m.motorControl(Forward,100,Reverse,100);
break;
case'd'://Turn right
Romeo_m.motorControl(Reverse,200,Forward,100);
break;
case'e'://Stop
Romeo_m.motorStop();
break;
default: break;
}
}
Configure the BLE through AT command
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
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.
ICSP interface