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: C-Basic Probl. Kategorie: Programmierung Basic (von Kay - 7.01.2005 11:07)
 Als Antwort auf C-Basic Probl. von eddy - 7.01.2005 9:53
hallöle,

du solltest dich über die funktionsweise einiger befehle und
funktionen noch mal ein bisschen belesen und damit ein
wenig herumexperiementieren. insbesondere die logik-
funktion OR. wenn man diese als befehl versteht, geht gar nichts.
ausserdem sind die digitalports im inaktiven zustand nach einem
reset bzw. dem einschalt im eingangsbetrieb und werden über
sog. pullup-widerstände auf high gezogen. ein daran angeschlossener
taster zieht den port also auf LOW. demnach muss man seine
progranmierung mit ensprechend umgekehrter logik versehen.

taste gedrückt -> port = off
taste nicht gedrückt -> port = on

mit meiner C-Control 1.1 main-unit funktioniert dieses programm zu deiner zufriedenheit:


define tconst 200   'Zeitkonstante, nur hier ändern!
define tcount word

define key_up   port[1]
define key_down port[2]
define rel_up   port[3]
define rel_down port[4]

#START
   if key_up   = off then goto DRV_UP
   if key_down = off then goto DRV_DOWN
goto START

#DRV_UP
   wait key_up
   rel_up = on
   tcount = timer
   gosub CHECK  
goto START

#DRV_DOWN
   wait key_down
   rel_down = on
   tcount = timer
   gosub CHECK
goto START

#CHECK
   if abs (timer - tcount) > tconst then goto STOP
   if key_up xor key_down then goto STOP else goto CHECK
   #STOP  
      rel_up   = off
      rel_down = off
      wait key_up
      wait key_down
return

 Antwort schreiben

Bisherige Antworten:

Re: C-Basic Probl. (von eddy - 7.01.2005 11:53)
    Re: C-Basic Probl. (von Kay - 7.01.2005 16:36)
        Re: C-Basic Probl. (von Hanns - 7.01.2005 19:54)
            Re: C-Basic Probl. (von Kay - 7.01.2005 21:54)
                Re: C-Basic Probl. (von eddy - 8.01.2005 11:13)
                    Re: C-Basic Probl. (von eddy - 8.01.2005 11:33)
                       ~grrrrr~ (von Kay - 8.01.2005 17:32)
                       Re: C-Basic Probl. (von Kay - 8.01.2005 17:23)
                          Re: C-Basic Probl. (von Achim - 8.01.2005 17:33)
    Re: C-Basic Probl. (von JanPeter - 7.01.2005 13:19)
        Re: C-Basic Probl. (von eddy - 9.01.2005 18:40)
            Re: C-Basic Probl. (von Kay - 10.01.2005 8:26)
    Re: C-Basic Probl. (von JanPeter - 7.01.2005 13:18)