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: allgemeine Fragen Kategorie: C-Control I V1.1 (von Achim - 20.01.2007 4:10)
 Als Antwort auf Re: allgemeine Fragen von Stoned Soul - 19.01.2007 18:23
Achim nutzt:  CC1-Station V1.1
> > > Ich hab leider keine Ahnung von dem ganzen programmieren mit den Ports un irgendwie weigert sich mein Gehirn das zu verstehn, ich kann bissl QBasic un noch aner Progsprachen. N Kumpel un ich ham uns n Roboter gebaut, mit n paar Motoren, die wir dann über einen Laptop steuern wollen. Ich hab jetzt diese C-Control-1 Unit V1.1 und das Starterboard dazu un jetzt wüste ich gerne wie ich da jetzt vorgehen muss um zB einen Motor, wenn ich auf die Taste "D" vom Laptop drücke, dass er sich nach rechts dreht un wenn ich auf "A" drücke er sich naoch links dreht.An welche Pins muss ich wie ein Relais für den Motor schalten un wie
> > > genau schreib ich ein Programm, dass das maht was ich will???Tut mir Leid, aber ich komm mir ziemlich hilflos vor...hoffe ich geh niemandem auf ide nerven...
> >
> > Du kannst das Handbuch lesen und die Beispielprogramme der CD durcharbeiten.
> > Du kannst auch von meiner homepage fertige Programme laden.
> > Das jeweils Passende musst Du Dir kopieren und Stück für Stück mit der Hardware testen.
> > Zum Schluss wertest Du laut Handbuch die Befehle vom Laptop in der c-control aus.
>
> Die HP ist gut, allerdings über meinem Niveau, ich versteh net allzu viel. Kannst du mir mal ein Quelltext schreiben, der nur beim Drücken der Taste "1" auf den Port 1 5V anlegt un dann auf Taste "2" an den Port 2 5V anlegt? Un zwar nur so lange, wie die Taste des Laptops gedrückt ist. Ich finde da leider nix dazu.
> Un seh ich des richtig: Die Masse is an dem PIN1 un der PORT1 ist aber der 3. PIN ? Un ich kann da entweder 5V Spannung anlegen oder gar keine. Also dass man Dimmen kann, geht nicht?

Üblicherweise ist die Information "Taste ist noch gedrückt" vom PC nicht an die CC zu übermitteln (möglich wäre es aber mit entsprechendem Programm auf PC und CC). Du könntest per Taste "1" (einmal, aber egal wie lang gedrückt) Port 1 auf 5 V legen und per Taste "3" wieder auf 0 V und das gleiche mit Taste "2" und "4" auf Port 2.

Je nach verwendeter CC und Basic ginge das z. B. skizziert so:

get key
if key = 49 port1=on ' ASCII 1
if key = 50 port2=on ' ASCII 2
if key = 51 port1=off ' ASCII 3
if key = 52 port2=off ' ASCII 4

"Dimmen" kann man an Analogports, aber nicht an Digitalports.

Du kannst übrigens ruhig hochdeutsch schreiben, man versteht Dich dann hier trotzdem.

Bye
 Achim

 Antwort schreiben

Bisherige Antworten:

Re: allgemeine Fragen (von Stoned Soul - 20.01.2007 7:53)
    Re: allgemeine Fragen (von Achim - 21.01.2007 2:20)