Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Digital Ports als Eingang Kategorie: Programmierung Basic (von Jens - 18.12.2007 20:55)
 Als Antwort auf Re: Digital Ports als Eingang von Tido - 18.12.2007 20:22
Jens nutzt:  Open-Micro, Open-Mini, Open-Midi, Open-Macro
Hallo Miteinander!

> um einen Digi-Port als Eingang zu verwenden, muss dieser erst mit "deact" deaktiviert werden:

Dass ist so nicht richtig. Den Befehl "deact" benötigst Du nur wenn der Port vorher schon als Ausgang gesetzt wurde. Wird dem Port kein Wert zugewiesen, dann kann er als Eingang verwendet werden.

> > DEFINE Schalter1 PORT[1]
> > DEfine Schalter2 PORT[2]
> > DEFINE LED AS PORT[3]
> >
> > LED=OFF
> >
> > DO
> >
> > IF (Schalter1=ON) OR (Schalter2=ON) THEN
> >     IF LED=ON THEN
> >         LED=OFF
> >     ELSE
> >         LED=ON
> >     END IF
> > END IF
> >
> > LOOP

Was für eine Basic Version verwendest Du, dass Du so "DO" und "LOOP" verwenden kannst? Außerdem fragst Du die Ports falsch ab. Versuch es einmal mit:

#anfang

if (not schalter1) or (not schalter2) then
 led = on
end if

goto anfang


LG Jens

 Antwort schreiben

Bisherige Antworten:

Re: Digital Ports als Eingang (von ManfredW - 19.12.2007 12:53)
    Re: Digital Ports als Eingang Funktioniert jetzt (von Claus - 24.12.2007 12:53)