Ein Roboter mit bürstenlosem Antrieb, differenzial und NRF24L01 Funk. Großflächig gebaut um ein großes Solarpanel aufzunehmen.
https://gitlab.informatik.hs-fulda.de/fdai5253/roboter
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
630 B
22 lines
630 B
#ifndef __JOYSTICK__
|
|
#define __JOYSTICK__
|
|
|
|
#include "Motor.h"
|
|
|
|
class Joystick {
|
|
// Pin belegungen
|
|
private:
|
|
uint16_t x_pin; // Pin Nummer an dem der X-output des Joysticks angebunden ist.
|
|
uint16_t y_pin; // Pin Nummer an dem der X-output des Joysticks angebunden ist.
|
|
public:
|
|
int16_t lowestValue;
|
|
int16_t highestValue;
|
|
uint16_t spaceing; // Abstand vom mittelpunkt um zappeln zu verhindern.
|
|
int16_t xAxisReading;
|
|
int16_t yAxisReading;
|
|
|
|
public:
|
|
Joystick(uint16_t x_pin, uint16_t y_pin, int16_t lowestValue, int16_t highestValue, uint16_t spaceing);
|
|
void checkJoystickInput();
|
|
};
|
|
#endif
|