Hallo Ronny,
Frage: Gehen nach dem Einschalten des Robby zunächst alle LEDs aus?
Wenn ja, müßte Gateway funktionieren.
Wenn nicht, nimm die CC2 runter und teste deinen Robby mit den Testprogrammen, die er mitbringt.
Wenn da alles wie vorher funktioniert, spiel Gateway_2 wieder drauf und setz die CC2 wieder drauf. Den .HEX-Treiber bist du doch los geworden? ("Sement 3 löschen", war das glaube ich ...)
Alle weiteren Tests kannst du in der CCRP5_DEMO2_1.c2 machen, und zwar direkt hinter diesem Teil:
Code:
//IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
//IIIIIII THREAD IIIIII
//IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
thread main
{
string s;
int VALUE;
//ports.set(11,0);ports.set(12,1);swcom.init();swcom.setspeed(5);
VALUE=ccrp5.init();
lcdext.clear();
// ------------- START MESSAGE -------------------------
lcdext.print("C-CONTROL ROBOT");
lcdext.line(2);
lcdext.print(" PROJECT 5 ");sleep 500;
lcdext.clear();
if VALUE==0 {lcdext.print("CC1 RESET");sleep 200;lcdext.clear();}
//HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
Die // vor moveL() must du evtl. wieder einfügen.
Ergänze hinter dem o.g. Code doch 'mal:
ccrp5.Lon(1);sleep1000;
ccrp5.Loff(1);
ccrp5.Lon(2);sleep 1000;
ccrp5.Loff(2);
ccrp5.Lon(3);sleep 1000;
ccrp5.Loff(3);
loop {};
Das müßte LEDs 1 bis 3 jeweils 1 s leuchten lassen.
Gruß Dirk
Lesezeichen