
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
> > Hallo, > > wie muĂ ichs anfangen?????? > > Tipfunktion. > > Port 1 ist bis zu 0,5 sec. bestĂ€tigt - Port 2 , als Ausgang ist ON > > Port 1 wird wird vor den 0,5 sec. losgelassen - Port 2 , als Ausgang fĂ€llt wieder ab = OFF > > Dauerbetrieb/wie Eltako !!!!! > > Wenn Aber Port 1 lĂ€nger als 0,5 Sec betĂ€tigt wird soll - Port 2 auf On bleiben, selbst wenn Port 1 wieder losgelassen wird. Erst wenn Port 1 ein zweites Mal betĂ€tigt wird schaltet Port 2 wieder ab = off. > > Aber vermutlich nur, wenn Port 1 beim zweiten Mal kĂŒrzer als 0,5 betĂ€tigt wird, sonst widersprĂ€che es ja obiger Regel? > > > PS: ich möchte nicht den Pausebefehl nutzen, da dann der Rest des Programmes auch angehlten wird. > > Du fragst den Zustand von p1 im Vergleich zum letzten gemerkten Zustand ab. Wenn er sich verĂ€ndert, merkst Du Dir den neuen Zustand als alten und, falls betĂ€tigt, den Wert von timer und setzt P2. Falls losgelassen, berechnest Du abs(timer - alterTimer) und wenn das kleiner 25 ist, setzt Du P2 wieder auf OFF. > > Das funktioniert wegen des Wertebereiches von Timer nur, wenn P1 nie lĂ€nger als ein paar Minuten gedrĂŒckt wird. > > HTH > > Bye > Achim Hast du zwei , drei Zeilen Code fĂŒr den Anfang durch den Rest versuch ichs dann selber. GruĂ Georg |
| Antwort schreiben |