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 

 Danke, Meister, aber DAS WILL SO NICHT.... Kategorie: Programmierung Basic (von Markus - 26.04.2004 12:57)
 Als Antwort auf Re: Kann Schalter nicht abfragen! Wer hilft? von sl - 23.04.2004 6:09
Danke, aber DAS FUNKTIONIERT (bei mir) NICHT!
Also: Stecke ich die Station ans Netz, sind auf P1-6  4,5V  (also P=on).
(Ist ein Problem, wie schaltet man das von vorne herein aus? [weil an P2-5 Relaise hängen]).
Also schalte ich den Digi-Port ab.

P1=off
#schleife
if P1=on then beep 200,100,0
' jetzt verbinde ich GND mit P1 mittels eines Widerstandes von 1,2 kOhm, also sollte es piepsen.
goto schleife

Nichts piepst....
Bitte, wo liegt der Hund begraben?
Was habe ich nicht kapiert?

Beste Grüße
Markus



> Hallo Markus,
> Der Schalter muss in Reihe mit einem 1kOhm-Widerstand  zwischen Digi-Port und Masse gschaltet werden
> Der Widerstand dient als Strombegrenzungsschutz gegen Ãœberlastung wenn Du den Digi-port versehentlich als Ausgang schaltest.
> Ohne Begrenzungswiderstand ist der Port dann in 0,01 Sekunden kaputt
>
> Digiport ---- Schalter------Widerstand-----Masse
> hier ein Beispielprogramm
> define SchalterEingang port[1]
> #SchleifenAnfang
> if SchalterEingang = ON then print "eingeschaltet"
> if SchalterEingang = OFF then print "ausgeschaltet"
> goto SchleifenAnfang
> 'sl

 Antwort schreiben

Bisherige Antworten: