Momchilo
18.01.2007, 20:50
Hi liebe Leute,
also ich (ein Anfänger) versuche gerade für den Asuro ein Programm mit C zu schreiben. Mit Programmers Notepad.
#include "asuro.h"
unsigned char Motor;
int main(void)
{
Init();
Motor=255;
MotorDir(FWD,FWD);
MotorSpeed(Motor,Motor);
{
if (PollSwitch()>0)
{
StatusLED(RED);
}
else {
StatusLED(GREEN);
}
}
while(1);
return 0;
}
Er funzt einwandfrei, aber was muss ich schreiben, damit er nicht nur ganz am Anfang die Taster anspricht, sondern die ganze Zeit.
Also wenn ich ihn anmache und sofort auf nen Taster drücke, wird die Led Rot, aber wenn ich erst nach 2 Sek draufdrücke, passiert gar nix mehr. Wie kann ich das ändern?
Ich hoffe ihr könnt mir helfen. :)
Mit freundlichen Grüßen
Momchilo
also ich (ein Anfänger) versuche gerade für den Asuro ein Programm mit C zu schreiben. Mit Programmers Notepad.
#include "asuro.h"
unsigned char Motor;
int main(void)
{
Init();
Motor=255;
MotorDir(FWD,FWD);
MotorSpeed(Motor,Motor);
{
if (PollSwitch()>0)
{
StatusLED(RED);
}
else {
StatusLED(GREEN);
}
}
while(1);
return 0;
}
Er funzt einwandfrei, aber was muss ich schreiben, damit er nicht nur ganz am Anfang die Taster anspricht, sondern die ganze Zeit.
Also wenn ich ihn anmache und sofort auf nen Taster drücke, wird die Led Rot, aber wenn ich erst nach 2 Sek draufdrücke, passiert gar nix mehr. Wie kann ich das ändern?
Ich hoffe ihr könnt mir helfen. :)
Mit freundlichen Grüßen
Momchilo