Spurensensor mit C programmieren
Verfasst: 05 Jun 2014, 11:57
Hallo!
Ich versuche mich gerade an der Programmierung des Spurensensors in C!
Wie im Begleitheft des ROBO TX Explorer´s beschrieben, soll der Sensor bei weiß den Wert 1 und bei schwarz den Wert 0 zurückgeben. Habe nun also die Inputs auf digital 10V mit der Anweisung p_ta->config.uni[SENSOR_IDX_RECHTS].mode = MODE_U; konfiguriert.
Als die Rückgabewerte auf dem Display ausgegeben wurden, lieferte der Sensor nun Werte von 69 bis 15000. Leider sind diese auch nach jedem Neustart verschieden.
Meine Idee war nun, dass ich nach mehreren Messungen Intervalle für schwarz und weiß aufstelle. Mich irritiert nur, dass im Begleitheft angegeben ist, dass der Sensor die Werte 0 und 1 liefert.
Kann mir jemand weiterhelfen, ob ich evtl. was falsch mache?
Gruß PiTa_29
Ich versuche mich gerade an der Programmierung des Spurensensors in C!
Wie im Begleitheft des ROBO TX Explorer´s beschrieben, soll der Sensor bei weiß den Wert 1 und bei schwarz den Wert 0 zurückgeben. Habe nun also die Inputs auf digital 10V mit der Anweisung p_ta->config.uni[SENSOR_IDX_RECHTS].mode = MODE_U; konfiguriert.
Als die Rückgabewerte auf dem Display ausgegeben wurden, lieferte der Sensor nun Werte von 69 bis 15000. Leider sind diese auch nach jedem Neustart verschieden.
Meine Idee war nun, dass ich nach mehreren Messungen Intervalle für schwarz und weiß aufstelle. Mich irritiert nur, dass im Begleitheft angegeben ist, dass der Sensor die Werte 0 und 1 liefert.
Kann mir jemand weiterhelfen, ob ich evtl. was falsch mache?
Gruß PiTa_29