// n2conhecer (1).c - Criado pelo studio UNO 2.3
// 7 June 2016 1:30:57 pm
#include <uno.h>
// Declaracao das Variaveis
unsigned char offset;
// Prototipos
void prooffset(void);
void freio(void);
//Funcoes do Usuario
void prooffset(void)
{
bitset(__TRIS_PWM, __DIGITAL1);
__backlight(__ON);
offset = 180;
while(TRUE) {
__lcd_goto(0x7f, 1);
__lcd_puts("%c", offset);
if ((__UP_KEY && (offset < 180))) {
offset++;
}
if ((__BOTTOM_KEY && (offset > 0))) {
offset--;
}
__PWM1 = offset;
}
}
void freio(void)
{
__motor_curso(__REVERSE);
__delay(30);
__motor_curso(__STOP);
}
//Funcao Principal
void main(void)
{
__inicializa;
bitset(__TRIS_PWM, __DIGITAL1);
__PWM1 = 180;
__motor_curso(__FORWARD);
while(!(__analog_in(0) > 200)) { __delay(10); }
freio();
__PWM1 = 40;
__motor_curso(__RIGHT_ROTATE);
__delay(100);
__motor_curso(__FORWARD);
__delay(1000);
__motor_curso(__STOP);
while(TRUE) { }
}