Wieso funktioniert der Fototransistor nicht???

Alles rund um TX(T) und RoboPro, mit ft-Hard- und Software
Computing using original ft hard- and software
Forumsregeln
Bitte beachte die Forumsregeln!
Antworten
Fred
Beiträge: 7
Registriert: 21 Jan 2017, 09:58

Wieso funktioniert der Fototransistor nicht???

Beitrag von Fred » 10 Feb 2017, 13:11

Ich habe auf meinen TXT ein normales Programm mit einem digitalen Fototransistoreingang geschrieben. Allerdings überspringt er den Transistor einfach, das heißt ich starte, und er springt sofort auf 0, obwohl eine Lampe gegnstrahlt (als Lichtschranke). Richtige Pooling ist beachtet. Und das beste kommt noch, auf meinem alten TX funktioniert exakt das gleiche Programm einwandfrei, was soll ich machen???

Fred
Beiträge: 7
Registriert: 21 Jan 2017, 09:58

Re: Wieso funktioniert der Fototransistor nicht???

Beitrag von Fred » 10 Feb 2017, 13:19

Nachtrag: Im Test zeigt er mir exakt an was ich will , die Lampe leuchtet, er zeigt 1 ich halte meinen Finger dazwischen 0. In der Praxis geht er einfach weiter. umgekehrt geht es, ich verrauche 1/0 mache die Lampe aus, strte das Programm, und sobald ich die Lampe anmache geht er weiter, also ganz normal,
Warum ist das so?

Benutzeravatar
Dirk Fox
ft:pedia-Herausgeber
Beiträge: 1845
Registriert: 01 Nov 2010, 00:49
Wohnort: Karlsruhe
Kontaktdaten:

Re: Wieso funktioniert der Fototransistor nicht???

Beitrag von Dirk Fox » 10 Feb 2017, 17:36

Hallo Fred,

erster Verdacht: Du fragst den Sensor gleich bei Programmstart ab. Das kann schiefgehen, weil die Eingänge mglw. noch nicht abgefragt sind.
Lösung: Gleich hinter den Programmstart eine Wartezeit von 0,1s einbauen.

Beste Grüße,
Dirk

Antworten