Utilizando a Nucleo F103RB com um módulo LCD e um Joystick para interface

Dependencies:   mbed

Joystick.h

Committer:
kaiquedog
Date:
2021-08-25
Revision:
10:d77ef093800b
Parent:
9:891ffa97d8fb

File content as of revision 10:d77ef093800b:

#ifndef JOYSTICK_H
#define JOYSTICK_H
#include "mbed.h"

class Joystick {
public:
    Joystick(PinName vrx, PinName vry, PinName Sw);
/*    
               *******************************
               **** DEFINIÇÕES DE FUNÇÕES ****
               *******************************
*/               
// Função que retorna o valor de VRX     
    int ler_x(); // 1 --> VRX > 800 || 0 --> VRX < 200
    
// Função que retorna o valor de VRX
    int ler_y(); // 1 --> VRY > 800 || 0 --> VRY < 200
    
// Função que retorna 0 quando o botão for apertado
    int bot_select();  
    
/*    
               ********************************
               **** DEFINIÇÕES DE ENTRADAS ****
               ********************************
*/    
    AnalogIn VRX;     // Entrada analógica VRX
    AnalogIn VRY;     // Entrada analógica VRY
    DigitalIn Switch; // Entrada digital SW 
};

#endif