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.
25 lines
423 B
25 lines
423 B
#ifndef __STEUERUNG__
|
|
#define __STEUERUNG__
|
|
|
|
#include "Motor.h"
|
|
#include "Joystick.h"
|
|
|
|
class Steuerung {
|
|
private:
|
|
Joystick* joystick;
|
|
Motor* left;
|
|
Motor* right;
|
|
int16_t xValue;
|
|
int16_t yValue;
|
|
|
|
public:
|
|
Steuerung(Joystick* joystick, Motor* left, Motor* right);
|
|
void updateValues();
|
|
|
|
private:
|
|
void mapReadingsToMatchPWMValues();
|
|
void applyPWMValuesDependingOnReadings();
|
|
|
|
|
|
};
|
|
#endif
|