No description, website, or topics provided.
Switch branches/tags
Clone or download
Frzoen Update readme (#6)
* add content to motors frame

* fix motors ranges

* add battery and manipulator

* Update README.md

* Update README.md

* add manipulator and gripper body content

* cleanup readme
Latest commit f43086d Oct 29, 2018

README.md

Turtle Rover

Firmware: Shield

This is software for microprocessor on electronics-shield

Build Status Release

Website | Facebook | YouTube

Data frames in HEX

Prefix Body Postfix Description
10 ⬆️00 00 00 00 : 7f 7f 7f 7f
⬇️80 80 80 80 : ff ff ff ff
0d0a Motors speed set simultaneously for all wheels. The first range is for moving forward, the second - backward, accordingly. Returns nothing
30 00 00 00 00 0d0a Returns battery voltage. data * 0.1 + 7.6 to get real battery voltage
84 (axis_1 >> 8) & 0xff axis_1 & 0xff (axis_2 >> 8) & 0xFF axis_2 & 0xff 0d0a Set manipulator orientation (only axis without gripper) - 2 bytes MSB first. Returns nothing
94 (gripperPosition >> 8) & 0xFF gripperPosition & 0xFF 0d0a Set gripper value. Returms nothing

Install toolchain

sudo add-apt-repository ppa:team-gcc-arm-embedded/ppa
sudo apt-get update 
sudo apt-get install gcc-arm-embedded

Compiling & building

   make