Nos informe porque este programa é inadequado. Por favor, não envie várias vezes.

Razão
Mensagem

Enviar    Cancelar

  • Use o bom senso
  • Seja educado. Trate os outros como você gostaria de ser tratado
  • Você só pode usar até 3.000 caracteres por comentário
  • Você não pode comentar o mesmo programa dentro do período de 60 segundos
  • Você não pode postar o mesmo comentário em vários programas.
  • Existe um limite de 100 comentários por usuário no período de 24 horas.

Fechar

ControleRF

de C2C00588 |  v1 |  0 |  0 |  1833 |  0 
Acesse sua conta para comentar e baixar este programa.

Compartilhado há 6 anos e 2 meses atrás
Alguns direitos reservados
// controlerf.c - Criado pelo studio UNO 2.3
// 16 May 2016 7:32:52 pm
 
#include <uno.h>
 
 
// Defines
#define TpSinc 7
 
// Declaracao das Variaveis
unsigned char AceX;
unsigned char AceY;
unsigned char AceZ;
unsigned char BotaoC;
unsigned char JoyY;
unsigned char botaoZ;
unsigned char joyX;
 
// Prototipos
void Le_RF(void); 
 
//Funcoes do Usuario
void Le_RF(void) 
{
     joyX = __ControllerGetJoystick_X(1);
     __delay(TpSinc);
     JoyY = __ControllerGetJoystick_Y(1);
     __delay(TpSinc);
     AceX = __ControllerGetAccelerometer_X(1);
     __delay(TpSinc);
     AceY = __ControllerGetAccelerometer_Y(1);
     __delay(TpSinc);
     AceZ = __ControllerGetAccelerometer_Z(1);
     __delay(TpSinc);
     BotaoC = __ControllerGetButton_C(1);
     __delay(TpSinc);
     botaoZ = __ControllerGetButton_Z(1);
     __delay(TpSinc);
}
 
//Funcao Principal
void main(void)
{
     __inicializa;
     bitset(__TRIS_PWM, __DIGITAL1);
     __PWM1 = 180;
     while(TRUE) {
         Le_RF();
         if ((joyX < 126)) {
             __motor_curso(__LEFT_ROTATE);
         }
         if ((joyX > 130)) {
             __motor_curso(__RIGHT_ROTATE);
         }
         if ((JoyY < 126)) {
             __motor_curso(__BACKWARD);
         }
         if ((JoyY > 130)) {
             __motor_curso(__FORWARD);
         }
         if (((JoyY == 128) && (joyX == 128))) {
             __motor_curso(__STOP);
         }
         if ((BotaoC == 1)) {
             __PWM1 = 180;
         }
         if ((botaoZ == 1)) {
             __PWM1 = 40;
         }
     }
 
     while(TRUE) { }
}

Descrição

Usando o controle RF

Nenhum Comentário

Download


Entre para Baixar

Favorito de


Ninguém marcou este projeto como favorito ainda.

Projetos de C2C00588


 1    1899   2 
 0    1888   2 
 4    1931   3 
 0    1861   7 
 1    1989   2