Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Lichtsensor/Relaissteuerung Kategorie: Programmierung (von Walter - 8.11.2006 20:34)
Ich nutze:
C-Control II Station, original OS
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)