Lichtsensor/Relaissteuerung Kategorie: Programmierung (von Walter - 8.11.2006 20:34) | ||
| ||
Hallo! Habe leider wieder mal ein kleines Problem! Ich möchte gerne mit zwei Lichtsensoren die beiden Relaisausgänge ansteuern. Das unten angeführte Programm funktioniert eigentlich schon recht gut - bis auf folgendes Detail: Es dürfen keinesfalls beide Relais gleichzeitig anziehen - weil ich damit einen Getriebemotor in Links oder Rechtslauf - eben in Richtung Lichtsensor ADO oder AD1 steuern möchte. Momentan kann es eben vorkommen, dass beide Relais gleichzeitig schalten. Es gibt sicher eine elegante kurze Lösung - bitte um Eure Hilfe! Vielen Dank Walter //------------ thread main //------------ { int ad0,ad1; station_io.init(); byte outport; byte port; loop { ad0=ports.adc(0); ad1=ports.adc(1); if ad0>990 station_io.RELon(1); else if ad0<989 station_io.RELoff(1); if ad1>990 station_io.RELon(2); else if ad1<989 station_io.RELoff(2); sleep 1000; } } | ||
Antwort schreiben Antworten: Re: Lichtsensor/Relaissteuerung (von Walter - 9.11.2006 17:57) Re: Lichtsensor/Relaissteuerung (von nitraM - 9.11.2006 8:03) Re: Lichtsensor/Relaissteuerung (von Martin - 8.11.2006 22:21) |