Skip to content

BLE mode (Arduino/ESP32)

uMyo can stream in 3 modes:. Two standard options are supported: nRF24 module with any Arduino model, or transfer via BLE directly to ESP32 boards.

For using with nRF24 module, use uMyo_RF24 library from Arduino library manager (or download it here: https://github.com/ultimaterobotics/uMyo_RF24 ). Library contains basic examples allowing to get data from uMyo devices

See video instruction for more details:

Using with ESP32:

For ESP32, use uMyo_BLE library from Arduino library manager (or download it here: https://github.com/ultimaterobotics/uMyo_BLE ). Library contains the same examples as RF24 version with similar usage.

uMyo supports two ways of connecting it to Arduino:

  • nRF24 module with any Arduino model;
  • BLE connection to ESP32 Arduino boards.

For ESP32, you will need uMyo_BLE library from Arduino library manager. For other Arduino types + nRF24 module, you’ll need uMyo_RF24 library. Each library version has several examples showing how to get muscle data, orientation data (roll, pitch, yaw angles), and how to get data from several devices.