e-puck2 mobile phone development

From GCtronic wiki
Revision as of 13:49, 5 September 2018 by WikiSysop (talk | contribs)
Jump to: navigation, 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):

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 ble 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
The command must be issued in Git bash on Windows, or in a terminal on Linux / Mac.

This repository contains the main microcontroller factory firmware together with the e-puck2 library. This library includes all the functions needed to interact with the robot's sensors and actuators; the factory firmware shows how to use these functions.

A snapshot of the repository can be donwloaded from e-puck2_main-processor_snapshot_16.02.18.zip.