e-puck2 mobile phone development: Difference between revisions

From GCtronic wiki
Jump to navigation Jump to search
Line 10: Line 10:


=Connecting to the BLE=
=Connecting to the BLE=
<span class="plain links">[http://projects.gctronic.com/epuck2/wiki_images/e-puck2-ble-app1.png <img width=300 src="http://projects.gctronic.com/epuck2/wiki_images/e-puck2-ble-app1.png">]</span> <span class="plain links">[http://projects.gctronic.com/epuck2/wiki_images/e-puck2-ble-app2.png <img width=300 src="http://projects.gctronic.com/epuck2/wiki_images/e-puck2-ble-app2.png">]</span><br/>
<span class="plain links">[http://projects.gctronic.com/epuck2/wiki_images/e-puck2-ble-app1.png <img width=150 src="http://projects.gctronic.com/epuck2/wiki_images/e-puck2-ble-app1.png">]</span> <span class="plain links">[http://projects.gctronic.com/epuck2/wiki_images/e-puck2-ble-app2.png <img width=150 src="http://projects.gctronic.com/epuck2/wiki_images/e-puck2-ble-app2.png">]</span><br/>


=Get the source code=
=Get the source code=

Revision as of 14:14, 5 September 2018

e-puck2 main wiki

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.

Connecting to the BLE


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