- 3D-Druck Einstieg und Tipps         
RSS-Feed anzeigen

J_uli

Asuro mit Lichtsensoren anhalten

Bewerten
Hallo liebe Community,

ich steh noch ziemlich am Anfang der C Programmierung...
Hab mich seit einiger Zeit schon mit dem Asuro beschäftigt und stehe nun vor einem kleinen Problem:
Der Asuro soll gerade ausfahren und sobald ich eine Taschenlampe an die vorderen 2 Lichtsenoren halte ( Line Data... ) stehen bleiben ...
Ich sollte noch erwähnen, dass ich die Lichtsenoren auf die andere seite also oberhalb des Asuros montiert hab damit ich mit der Taschenlampe besser hinkomme....
Die Lichtsensoren funktionieren einbahnfrei! Also ich habe jetzt einen Code geschrieben.... Vielleicht könnt ihr mir helfen da er nicht stehen bleibt sonder lieber immer geradeaus weiterfährt .... naja Vielen Dank im Vorraus:
Code:
int main(void)
    {
	Init();
    	unsigned int lineData[2], STOP[2]; // Stopwert seitenabhängig verwalten

    	FrontLED(ON); // Front LED an
    	Sleep(10); // 
    	LineData(lineData); // 
    	LineData(lineData);

    	STOP[0] = lineData[0]+60; // STOP wert Berechnen (links)
    	STOP[1] = lineData[1]+60; // STOP wert Berechnen (rechts)

    	while(1)
    	{
    		MotorDir(FWD,FWD); // vorwärts 
    		MotorSpeed(180,180);
    		BackLED(ON,ON);
			Msleep(5000);
              MotorDir(BREAK,BREAK);
			  MotorSpeed(0,0);
    		do
    			LineData(lineData);
    		while ((lineData[0] > STOP[0]) && (lineData[1] > STOP[1])); //solange bis der eingelesene wert heller wird als STOP

				Msleep(5000);
              MotorDir(BREAK,BREAK);
			  MotorSpeed(0,0);
			  BackLED(OFF,OFF);
     
    		
    		
    	}
       return 0;
    }

"Asuro mit Lichtsensoren anhalten" bei Twitter speichern "Asuro mit Lichtsensoren anhalten" bei Facebook speichern "Asuro mit Lichtsensoren anhalten" bei Mister Wong speichern "Asuro mit Lichtsensoren anhalten" bei YiGG.de speichern "Asuro mit Lichtsensoren anhalten" bei Google speichern "Asuro mit Lichtsensoren anhalten" bei del.icio.us speichern "Asuro mit Lichtsensoren anhalten" bei Webnews speichern "Asuro mit Lichtsensoren anhalten" bei My Yahoo speichern

Stichworte: - Stichworte bearbeiten
Kategorien
Kategorielos

Kommentare


MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad