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 

 ballabschussmaschine Kategorie: Programmierung Basic (von mark - 23.11.2006 19:20)
mark nutzt:  CC1-Unit V1.1
Ich versuche derzeit eine Abschussmaschine für Tischtennisbälle zu bauen
Dazu müssen zwei Gleichstrommotoren angesteuert werden

#loop

 ballgeschw_a = ballgeschw_e   'abschussmotor

 if schalter = off then ballmotor = on else gosub warte 'ballnachführungsmotor
 

 goto loop

 #warte
  ballmotor = off
  pause warten
  ballmotor = on
  pause 25
 return

Ein Motor treibt eine Rolle an, die den Ballbeschleunig. Dafür sind die Variablen ballgeschw_a und _e
zuständig. Ein Zweiter Gleichstrommotor, der eine Schleuse für die Bälle antreibt wird digital angesteuert.
Ist der Endschalter gedrückt, schaltet sich der Motor aus. Nach bestimmer Zeit wird das Endschalter bedienende
Teil wieder von diesem weggefahren und der Zyklus beginnt von neuem.
Jetzt ergibt sich das Problem: Das Programm wird durch die Wartezeit unterbrochen,
und der Abschussmotor kann nicht mehr durch Poti bedient werden.
Wie kann ich die Zeit steuern, ohne das Programm anzuhalten??
Kann ich irgendwie den Timer benutzen?

 Antwort schreiben

Bisherige Antworten:

Re: ballabschussmaschine (von Hauk - 24.11.2006 20:18)
    Re: ballabschussmaschine (von mark - 25.11.2006 15:22)
        Re: ballabschussmaschine (von ManfredW - 27.11.2006 0:38)
        Re: ballabschussmaschine (von Kay - 26.11.2006 23:14)
Re: ballabschussmaschine (von Achim - 23.11.2006 20:49)
    Re: ballabschussmaschine (von Dietmar - 24.11.2006 16:33)
Re: ballabschussmaschine (von ManfredW - 23.11.2006 20:45)