Irgendwie funktioniert das nicht so !
Es höhrt nicht mehr auf zu drehen und das ich eien 1Watt Wiederstand genommen hab kann nciht der Fehler sein vorher hatte ich ein signal aber bei dem code nehmen die Runden kein Ende.
Code:
SoccerBoard board;
//Prozedur für das Auslesen eines Encoders
void WaitForEncoder(int p,int stepps)
{
bool portstatus=board.digital(p);
int zaehler = 0;
while(zaehler <= stepps)
{
if(portstatus==0 && board.digital(p) ==1)
{
zaehler ++;
portstatus=board.digital(p);
}
}
return;
}
Lesezeichen