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

Re: benötige hinweise beim programmieren Kategorie: Programmierung (von reneforster - 31.10.2004 19:01)
Als Antwort auf Re: benötige hinweise beim programmieren von armelle - 31.10.2004 18:41
Ich nutze:
C-Control II Station, OSOPT V3.0
Hallo Armelle,

hier ein Beispiel, denn Port (X) musst Du noch eine Nummer geben, ich kenne mich am Board
nicht aus.


thread main
{
byte status; // für den aktuellen Schaltzustand
status=0;    // Status den AUS Zustand geben



// ab hier die eigentliche Programmschleife ***********************************
loop
{
wait ports.get(X); // hier wird gewartet bis am Port X ein High Pegel kommt


// Ausführen wenn Status 0 ( alles AUS ), dann Port 9 EIN und Port 10 AUS
// und den Status auf 1 setzen
if status==0
{ports.set(9,1);ports.set(10,0);status=1;}

// Ausführen wenn Status 1 ( Port 10 EIN ), dann Port 9 EIN und Port 10 EIN
// und den Status auf 2 setzen
if status==0
{ports.set(9,1);ports.set(10,1);status=2;}

// Ausführen wenn Status 2 ( Port 9 und 10 EIN ), dann Port 9 und Port 10 AUS
// und den Status auf 0 setzen
if status==0
{ports.set(9,0);ports.set(10,0);status=0;}

// eine Pause machen - wegen Entprellen und ungewollten zu schnellen Schalten
// am Taster
sleep 1000;

}}


Rene


    Antwort schreiben


Antworten:

ok, Andre war schneller und machts geschickter (o.T.) (von reneforster - 31.10.2004 19:02)