KAIQUE DOGNANI
/
LCD_JOYSTICK
Utilizando a Nucleo F103RB com um módulo LCD e um Joystick para interface
Diff: Joystick.h
- Revision:
- 0:bf743d54917c
- Child:
- 9:891ffa97d8fb
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Joystick.h Tue Jun 09 00:35:52 2020 +0000 @@ -0,0 +1,32 @@ +#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 VRX + DigitalIn Switch; // Entrada digital SW +}; + +#endif \ No newline at end of file