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
Spurensensor mit C programmieren
Forumsregeln
Bitte beachte die Forumsregeln!
Bitte beachte die Forumsregeln!
Re: Spurensensor mit C programmieren
p_ta->config.uni[SENSOR_IDX_RECHTS].mode = 0; //10V
p_ta->config.uni[SENSOR_IDX_RECHTS].digital = TRUE; //digital
=================================================================
Or in case you programming in C for the online mode:
Suggestion:
Configuration of the universal input, make use of API's instead of direct TA access:
See API 3.10
SetFtUniConfig
(mode=0 digital=TRUE)
Reading Value
Polling:
See API 3.17
GetInIOValue
or callback (event driven)
see FtMscLibEx API 3.x1A, 3.x2A and 3.x3A
FtMscLibEx.dll : extended version of the FtMscLib.dll
http://www.fischertechnik.de/home/downl ... d-125.aspx
p_ta->config.uni[SENSOR_IDX_RECHTS].digital = TRUE; //digital
=================================================================
Or in case you programming in C for the online mode:
Suggestion:
Configuration of the universal input, make use of API's instead of direct TA access:
See API 3.10
SetFtUniConfig
(mode=0 digital=TRUE)
Reading Value
Polling:
See API 3.17
GetInIOValue
or callback (event driven)
see FtMscLibEx API 3.x1A, 3.x2A and 3.x3A
FtMscLibEx.dll : extended version of the FtMscLib.dll
http://www.fischertechnik.de/home/downl ... d-125.aspx
Re: Spurensensor mit C programmieren
IT WORKS!
Thank You!
Thank You!

Re: Spurensensor mit C programmieren
Maybe this can be helpful.
A complete state machine description for a trailsensor, including enable/disable:
http://web.inter.nl.net/users/Ussel-Int ... Sensor.htm
A complete state machine description for a trailsensor, including enable/disable:
http://web.inter.nl.net/users/Ussel-Int ... Sensor.htm