e-puck2 mobile phone development

From GCtronic wiki
Jump to navigation Jump to search

e-puck2 main wiki

1 Robot configuration

For working with Bluetooth Low Energy, the main microcontroller and radio module must be programmed with dedicated firmwares (not the factory ones); notice that the main microcontroller firmware is the same used with WiFi:

Put the selector in position 15.

Section Connecting to the BLE gives step by step instructions on how to accomplish your first BLE connection with the robot.

2 Connecting to the BLE

3 Get the source code

The main microcontroller wifi firmware source code can be downloaded with the command:
git clone --recursive -b wifi https://github.com/e-puck2/e-puck2_main-processor.git

The radio module ble firmware source code can be downloaded with the command:
git clone --recursive -b ble_spp https://github.com/e-puck2/esp-idf.git esp-idf_ble