Hallo Maro,
meinst du das dann so, oder habe ich dich falsch verstanden ?? Wieso kann ich denn hier kein else benutzen ?
Code:thread main { // Deklaration der Variablen string s; int VALUE; int STATUS; // Modul initialisieren VALUE=ccrp5.init(); // Reset ccrp5.clear(); // Alle LED´s aus ccrp5.LEDSoff(); // Empfindlichkeit des ACS Systems auf höchste Sensitivität ccrp5.setACSHI(); // Beginn der Schleife loop { // Subsystem abfragen STATUS=ccrp5.getCNSTAT(); // Wenn der rechter Sensor anspricht if (STATUS and 0x01)==1 { // .. dann LED 4 an ccrp5.LEDon(4); // .. dann Stopp ccrp5.FWD(0,0); } // Wenn der rechter Sensor nicht anspricht if (STATUS and 0x01)==0 { // .. dann LED 4 aus ccrp5.LEDoff(4); // .. dann vorwärts, Geschwindigkeit 150 ccrp5.FWD(150,150); } // Wenn der linke Sensor anspricht if (STATUS and 0x02)==2 { // .. dann LED 1 an ccrp5.LEDon(1); // .. dann Stopp ccrp5.FWD(0,0); } // Wenn der linke Sensor nicht anspricht if (STATUS and 0x02)==0 { // .. dann LED 1 aus ccrp5.LEDoff(1); // .. dann vorwärts, Geschwindigkeit 150 ccrp5.FWD(150,150); } } }
Danke im voraus
Thomas







Zitieren

Lesezeichen