e-puck2 mobile phone development: Difference between revisions

From GCtronic wiki
Jump to navigation Jump to search
No edit summary
Line 10: Line 10:


=Connecting to the BLE=
=Connecting to the BLE=
=Get the source code=
The main microcontroller ble firmware source code can be downloaded with the command:  <code>git clone --recursive -b wifi https://github.com/e-puck2/e-puck2_main-processor.git</code><br/>
The radio module ble firmware source code can be downloaded with the command: <code>git clone --recursive -b ble_spp https://github.com/e-puck2/esp-idf.git esp-idf_ble</code><br/>
The command must be issued in <code>Git bash</code> 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.<br/>
A snapshot of the repository can be donwloaded from [http://projects.gctronic.com/epuck2/e-puck2_main-processor_snapshot_16.02.18_13fa922.zip e-puck2_main-processor_snapshot_16.02.18.zip].<br/>

Revision as of 13:49, 5 September 2018

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.