We have received information about the serial protocol for RQ-HUNO and we have good news:
Despite the different processor, the Serial protocol for RQ HUNO (RQC Protocol) is basically the same one used in the RBC controller (the one in the 5710/5720 robots).
The protocol for the RBC controller can be downloaded here: http://robosavvy.com/RoboSavvyPages/Rob ... _v1.13.pdf
The Sensor Protocol should be the same in RQ-HUNO and 57xx with the main difference being that in RQ-HUNO you only have Sound Sensor and Distance Sensor (no Acc Sensor).
Another important point is accessing the Serial Communications port on RQ HUNO. You can do it in 3 ways:
- If you want to use the Serial protocol from the PC (like this suer did here in Python), you can connect it with the USB adapter.
- You can also connect to the controller via Bluetooth (if you have the optional bluetooth Module).
The module establishes a connection suing the BT Serial port Profile (SPP) so it looks like a regular COMM port to your PC, Android device, etc.
- Finally - for hacking - you can connect a microcontroller with a COMM port at TTL level to the PC connector on the Communications board.
I wanted to share some details about this connector: this is a 4 pin connector, similar to the servo connectors (for example a servo cable from a 57xx or RQ-HUNO fits there).
It includes 4 pins which are Vcc, GND, RX and TX (not necessarily in this order so please check carefully before connecting your MCU).
RX and TX are at TTL level (I assume 0-3.3V because of the BT module, but I need to ask Marco to double check with the Oscilloscope).
Vcc is direct from the battery (3 cell LiPo) so it oscillates between 11V and 12V.
A bit off topic but also worth mentioning: the SAM 3 servos use the same protocol as the wCK servos in the 57xx. Therefore you can also communicate directly with the servos (set and query position and number of additional parameters including PID tuning).