Also hab folgendes Problem!
Ich habe einen Robo den ich mit NQC programmiere ( der in der schule ist ).
Ich brauch für ein Projekt Hilfe von euch!
Also folgendes!
Der Robo fährt mit 3 Lichtsensoren auf einer schwarzen Linie die auf weisem Hintergrund ist! Also der Linie folg ich mit 2 lichtsensoren weil es gibt Lücken auf dem Spielfeld! Nun kommt das schwierige wenn er etwas grünes unter weis oder schwarz sieht soll er stehen bleiben!
Ich bin soweit gekommen das wenn ich den Robo direkt auf die Güne Linie/Gegenstand gehalten hab stoppen die Motoren! <-- was es auch machen soll!
Aber wenn ein Sensor ( jetzt werden alle 3 Sensoren benutzt! ) von schwarz auf weis geht bleibt er aúch stehn! Da Grün zwischen Schwarz und Weis liegt!
Mein Lehrer hat gemeind das wäre weil, der Roboter anstatt hin und herspringen der Werte super schnell zählen würd!<-- is einleuchtend!
Jetzt hab ich vor gehabt das so zu regeln:
Wenn er 0,2 Sek einen gewissen Lichtwert hat dann soll er 5 sek stehen bleiben!
Wie müste das dann geschrieben werden?
Ich hab es so probiert das ich "IF" genohmen hab und dann den Sensor abgefragt mit dem Lichtwert 40 ( Mit dem Wert bin ich mir nicht so sicher ) [ hab == geschrieben] wenn der Lichtwert 40 dann 0.2 sek hat dann soll er stehen bleiben!
also hab ich es dann so gemacht:
if sensor for sek
das wort for kennt er aber den rest macht er nicht mit!
Wäre super wenns sich jemand DAMIT AUSKENNT was sinnvoles postet!