// teste joistick2.c - Criado pelo studio UNO 2.3
// 9 May 2016 7:31:29 pm
#include <uno.h>
//Funcao Principal
void main(void)
{
__inicializa;
bitset(__TRIS_PWM, __DIGITAL1);
while(TRUE) {
if (((__ControllerGetJoystick_X(1) == 128) && (__ControllerGetJoystick_Y(1) == 128))) {
__motor_curso(__STOP);
}
if ((__ControllerGetAccelerometer_X(1) < 126)) {
__motor_curso(__LEFT_ROTATE);
}
if ((__ControllerGetAccelerometer_X(1) > 130)) {
__motor_curso(__RIGHT_ROTATE);
}
__delay(5);
if ((__ControllerGetAccelerometer_Y(1) < 126)) {
__motor_curso(__BACKWARD);
}
if ((__ControllerGetAccelerometer_Y(1) > 130)) {
__motor_curso(__FORWARD);
}
__delay(5);
if (__ControllerGetButton_Z(1)) {
__PWM1 = 180;
}
__delay(5);
if (__ControllerGetButton_C(1)) {
__PWM1 = 40;
}
__delay(5);
}
while(TRUE) { }
}