Hallo bondia

So funktioniert's mit meinen asuro prima:
Code:
#include "asuro.h"
int main(void)
{
	unsigned int z;
	unsigned char taste1, taste2;
	Init();
	taste2=PollSwitch();
	while(1)
	{
	   taste1=PollSwitch();
		if (taste1 && (taste1==taste2))
		{
			StatusLED(RED);
			MotorDir(RWD,RWD);
			MotorSpeed(0,120);
			for(z=0;z<250;z++)
			{
				Sleep(255);
			}
		}
		else
		{
			StatusLED(GREEN);
			MotorDir(FWD,FWD);
			MotorSpeed(120,120);
		}
		taste2=taste1;
	}
	return 0;
}
Bild hier  
http://www.youtube.com/watch?v=wfS5IBSm7Jc

Vielleicht läuft dein asuro nicht mit Motorspeed 120. (Mein asuro hat eine 1:6 Endübersetzung und der linke Motor dreht nicht rückwärts)

Gruß

mic