6- CONTROL
Gamepad controller, Windows Mobile Smartphone.
7- Simple control code
#include <pololu/orangutan.h>
#include <stdlib.h>
char dadosin[8];
int dadosint;
int main()
{
serial_set_baud_rate(9600);
serial_send_blocking("ROVER V1.0 online\r\n", 20);// my welcome msg !!
while (1)
{
serial_receive(dadosin,1);
while (serial_get_received_bytes() < 1);
dadosint = atoi (dadosin); // convert char to int
switch (dadosint)
{
case 0: // case press keyboard "0"
serial_send_blocking("stop\r\n",6);
set_motors(0,0);
break;
case 1:
serial_send_blocking("go\r\n",4); //case press keyboard "1"
set_motors(30,30);
break;
case 2:
serial_send_blocking("back\r\n",6);//case press keyboard "2"
set_motors(-30,-30);
}
}
}