Romeo STM32 F103RET6 4-way DC Motor Driver BLE Robot Controller Board

SKU: DFR0398

Romeo BLE Quad is an Arduino-compatible robot controller based on STM32 ARM chip. It inherits Bluno M3 features (wireless programming, iOS/Android communication, remote control) and adds 4-way DC motor driver, encoder interfaces. Supports PID closed-loop with TT Geared Motor. Powerful (STM32 32-bit, more storage/interface), Arduino IDE compatible (bespoke firmware), beginner-friendly. Note: 3.3V operating voltage.

Angled shot of STM32 Bluetooth motor controller with quad motor driver-DFRobot product sku:DFR0398 image.
  • Docs
  • Tech Specs
  • Specification

    Parameter Details
    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
    Power Supply 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 Serial to ‘’‘Serial1’‘’ in the sketch if you want to use serial monitor.

    Pinout

    DFR0398 Romeo BLE Quad Board Overview
    Motor GPIO 1 GPIO 2 Encoder A Encoder B
    M1 8 23 12 11
    M2 7 9 2 3
    M3 24 14 5 26
    M4 4 25 35 36

    Special Attention: The operating voltage of Romeo BLE Quad is 3.3V, only some of pins support 5V input, please read the following instruction carefully before usage! Or it will destroy the micro chip.
    3.3V only: D20, D27, D28
    5VCompatible:D0, D1, D29, D30, D31, D32, D33
    Analog Input Pins, A0~A4, have 5V bleeder circuit, "0~5V" will be mapped to "0~1023" analog value. |

    Was this article helpful?

    TOP