Romeo BLE Quad Robot Controller SKU: DFR0398
Contents [hide]
1 Introduction
2 Features
3 Specification
4 Board Overview
5 Tutorial
5.1 PID Speed Control
5.2 Requirements
5.3 Connection Diagram
5.4 Sample Code
5.5 Expected Results
6 FAQ
7 More
Introduction
Romeo BLE Quad is an arduino compatible robot controller based on STM32 ARM chip.
It inherits all features from the Bluno M3, including wireless programming support,
wireless communication between iOS/Android apps and remote control. Beyond this it
also includes a 4-way DC motor driver and encoder interfaces. You can implement a
robot with PID closed-loop feedback control directly with our TT Geared Motor.
As well as this the Romeo BLE Quad offers powerful performance thanks to the STM32 ARM 32-bit microcontroller with more storage space
and more interface resources. DFRobot has developed bespoke firmware to make it compatible with Arduino IDE and accessible to
beginners to robotics.
Note: The operating voltage of Romeo BLE Quad is 3.3V, please read the Board Overview carefully before usage!
Features
Supports Arduino IDE/Arduino C
Supports Bluetooth Wireless Communications/Programming
Supports Android and iOS applications, open source code, suitable for secondary development by the user
Supports AT commands to configure BLE
Upgradable firmware
4WD Support
Specification
Microcontroller: STM32 F103RET6
Clock Speed: 72 MHZ
Bluetooth Chip: TI CC2540 (Bluetooth 4.0)
Communication Range: 30m
Operating Voltage: 3.3V
DC Supply: USB Powered or External 7V~10V DC
DC Motor: 4 way
Supports USB and external power supply automatic switching
Digital I/O Pins: 10
Analog I/O Pins: 5
I2C/IWC: 30 (Default SDA), 29 (Default SCL)
SRAM: 64k
Flash: 512K (Customizable Flash assignment, refer to Flash chapter for more info)
Default User Code repository: 492K
Default User Data repository: 20KA
Serial Port: 2 (Serial1, Serial3)
Serial1 0 (Rx1) and 1 (Tx1)
Serial3 30 (Rx3), and 29 (Tx3)
Size: 67 x 42 (mm)
Weight: 54g
NOTE: Romeo BLE Quad serial port starts from Serial1, it is in charge of USB & Bluetooth communication. You need to change