hallo
Ich habe meinen Asuro zusammengelötet und der selbsttest funktionierte.
Ich habe folgendes programm auf meinen Asuro geflasht:

#include "asuro.h"
int main(void) {
Init ();
MotorDir(FWD,FWD); // Beide Motoren auf vorwärts
MotorSpeed(100,100); // Beide Motoren etwa halbe Kraft voraus
StatusLED(GREEN); // Status-Leuchtdiode auf grün schalten
while (PollSwitch()==0) { // Solange keine Kollision erfolgte...
SerWrite("Alles OK!\n",10); // ... Euphorie verbreiten
}
MotorSpeed(0,0); // Kollision! Sofort anhalten!
StatusLED(RED); // Statusleuchtdiode rot schalten
while (1) {
SerWrite("Aua!\n",5); // und weinen!
}
}


Jedoch glaubt mein Asuro, dass nach dem einschalten sofort eine Kollision hat, bleibt stehen und die lampe leuchtet rot.

Könnt ihr mir helfen?

mfg.