Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
Fork of Roboshark_V62 by
Regler.h
- Committer:
- ahlervin
- Date:
- 2018-05-03
- Revision:
- 6:7bbcdd07bc2d
- Child:
- 7:862d80e0ea2d
File content as of revision 6:7bbcdd07bc2d:
/*Roboshark V4
Regler.h
Erstellt: V.Ahlers
geändert: V.Ahlers
V.5.18
*/
#ifndef REGLER_H_
#define REGLER_H_
#include <cstdlib>
#include <mbed.h>
class Regler{
public:
Regler(AnalogIn& IrRight, AnalogIn& IrLeft); //Konstruktor
virtual ~Regler();
float get_SpeedR();
float get_SpeedL();
private:
AnalogIn& IrRight;
AnalogIn& IrLeft;
static const int FIXSPEED;
static const float PERIOD;
float SpeedR;
float SpeedL;
float measR2;
float measL2;
float div1;
float div2;
float div3;
float div4;
float kor1;
float kor2;
float kor3;
float kor4;
float faktor;
void setSpeed();
Ticker ticker;
};
#endif
