Archiv verlassen und diese Seite im Standarddesign anzeigen : Anfängerfragen C-Control... wie fängt man an?
Hallo Leute,
mein Name ist Florian und ich bin neu hier. Ich bin auf meiner Suche nach einem Tutorial und Informationen für Anfänger für C-Control auf das RoboterNetz gestoßen. Leider habe ich weder hier noch irgendwo anders im Netz das gefunden was ich suche, trotz Google, Wiki und so weiter. Ich hoffe einer von euch kann mir etwas helfen.
Auf Microcontroller bin ich gekommen, weil ich eine kleine Vorrichtung bauen will, die wie folgt funktioniert. Durch einen Sensor (Lichtschranke oder Drucksensor) soll eine Uhr ausgelöst werden, die von 5 Sekunden auf Null runterzählen und dabei jede Sekunde einen Piepton von sich gibt und am Ende einen etwas längeren. Wenn der Sensor während dieser 5 Sekunden länger als eine Sekunde nicht mehr betätigt wird, kehrt alles wieder in die Ausgangsstellung zurück und beim nächsten auslösen geht die ganze Geschichte wieder von vorne los. Die Idee einen Microcontroller zu verwenden kam mir durch einen Podcast vom CCC indem die knappe 2h lang über Microcontroller und ihre Möglichkeiten geredet haben. Scheint mir für den Zweck auch angemessen zu sein :)
Ja... jetzt zum eingetlichen Problem:
Ich habe von meinem Bruder einen Kiste bekommen. Drauf steht: "C-Control-Applicationboard" ;) Drinne ist die Platine mit Chip und Gerödel, Tastatur, Display und PC-Kabel, jedoch ohne Software. Nur habe ich gar keine Ahnung.
Ich habe schon herrausbekommen das zum Programmieren ein Basic Dialekt benutzt wird. Programmierkenntnisse habe ich, jedoch nicht in Basic. Kennt ihr Tutorials die mir weiterhelfen? Und wo gibt es Software, Compiler oder was man sonst noch braucht?
Bevor ich mich überhaupt der ganzen "Lichtschranken-Runterzählgeschichte" widme, wäre es denke ich ganz sinnvoll erstmal was einfaches zu Probieren. Gibt es solche Erklärungen schon und ich habe sie nicht gefunden? Bitte helft mir :D...
Ich freu mich schon auf Antworten
Klingon77
30.09.2008, 00:00
hi,
mir hat es damals geholfen ein Buch zu kaufen und dies durch zu arbeiten.
Es gibt mehrere Bücher dazu auf dem Markt; ggf. auch gebraucht bei EBAY oder hier im Forum.
Danach ging es recht gut mit der C-Control.
Ist aber schon einige Jahre her und das meiste habe ich vergessen.
Die C-Control stammt von Conrad.
www.Conrad.de
Dort bekommts Du sicherlich auch die nötige Software und die "Betriebsanleitung" als PDF zum download.
Einfach mal suchen.
Es gibt verschiedene Ausführungen von dem Baustein.
Du mußt darauf achten, die richtige zu finden.
Wenn Du hier mal ein Foto der Platine postest (bitte nicht über 800 Pixel breite) sehen die C-Control Spezialisten sicherlich mehr und können gezielt Tipp´s geben.
liebe Grüße und viel Glück,
Klingon77
wolf3030
30.09.2008, 00:52
Versuche es einmal mit diesen Links
CC Basic Programierung, Simulation und Compiler und mehr:
http://www1.conrad.de/information/downloadcenter/download_ccontrol.html
ccbas133.zip (953 kB)
Version 1.33 für Windows 95 / 98 / NT. Komplettinstallation mit Beispieldateien und Sensortabellen. Nach dem Download mit WinZip entpacken und dann setup.exe aufrufen.
--------------------------------------------------------------------------------------
http://www1.conrad.de/information/downloadcenter/download_ccontrol.html
--------------------------------------------------------------------------------------
Bedienungsanleitung:
http://www2.produktinfo.conrad.com/datenblaetter/175000-199999/198822-as-01-de-C-CONTROL_I_M-UNIT_2.pdf
--------------------------------------------------------------------------------------
http://www2.produktinfo.conrad.com/datenblaetter/175000-199999/198809-as-01-de-C-CONTROL_I_M-UNIT_1_2.pdf
--------------------------------------------------------------------------------------
Auf der Conrad Seite findest Du eine Reihe von C-Control Produkten meist mit Dokumentation zum Downloaden wenn Du als Suche
c-control eingibst
Suggarman
30.09.2008, 09:39
http://www.spiketronics.com/index2.html
Beispielprogramme,......
Hier ist ne Übersicht der C-Control I: Welche ist es denn?
http://ccontrol.csslabs.de/index.php?option=com_content&task=view&id=10&Itemid=25
Ist sie überhaupt dabei? Wenn nicht könnte es auch ne C-Control II sein.
Danke für die Antworten
Mir ist grade klar geworden das das zwei Bauteile sind, einmal der Microcontroller auf ner Platine und einmal das Applicationboard... daher auch die zwei Anleitungen in der Kiste. Halt nur das eine auf das andere draufgesteckt. #-o
http://img201.imageshack.us/img201/4318/foto0262ps1.th.jpg (http://img201.imageshack.us/my.php?image=foto0262ps1.jpg)http://img201.imageshack.us/images/thpix.gif (http://g.imageshack.us/thpix.php)
Es ist offensichtlich ein C-Control/plus.
@wolf3030 die Links waren super.
Ich bin grade dabei mich in CCBasic reinzulesen. Ein par Fragen habe ich aber jetzt schon:
Was ist der unterschied zwischen Analogen und Digitalen Ports, und was ist ein A/D wandler?
Was ist ein Byteport?
Ich vermute mal anhand des Bildes auf der Anleitung Seite 5 http://www2.produktinfo.conrad.com/datenblaetter/175000-199999/198809-as-01-de-C-CONTROL_I_M-UNIT_1_2.pdf das ich einen M-Unit M 1.2 Chip habe. Wie lässt sich feststellen welcher das genau ist?
Wie sieht das aus mit EXTENDED CCBASIC? Funktioniert das mit der Hardware?
Ich habe mir C-Control Basic und Plus runtergeladen. Funktioniert beides mit meiner Hardware? Basic hat mir im ersten Eindruck mehr zugesagt.
Mehr fragen fallen mir bestimmt noch ein.
Danke für eure Hilfe
Danke für die Antworten
Mir ist grade klar geworden das das zwei Bauteile sind, einmal der Microcontroller auf ner Platine und einmal das Applicationboard... daher auch die zwei Anleitungen in der Kiste. Halt nur das eine auf das andere draufgesteckt. #-o
http://img201.imageshack.us/img201/4318/foto0262ps1.th.jpg (http://img201.imageshack.us/my.php?image=foto0262ps1.jpg)http://img201.imageshack.us/images/thpix.gif (http://g.imageshack.us/thpix.php)
Es ist offensichtlich ein C-Control/plus.
@wolf3030 die Links waren super.
Ich bin grade dabei mich in CCBasic reinzulesen. Ein par Fragen habe ich aber jetzt schon:
Was ist der unterschied zwischen Analogen und Digitalen Ports, und was ist ein A/D wandler?
Was ist ein Byteport?
Ich vermute mal anhand des Bildes auf der Anleitung Seite 5 http://www2.produktinfo.conrad.com/datenblaetter/175000-199999/198809-as-01-de-C-CONTROL_I_M-UNIT_1_2.pdf das ich einen M-Unit M 1.2 Chip habe. Wie lässt sich feststellen welcher das genau ist?
Wie sieht das aus mit EXTENDED CCBASIC? Funktioniert das mit der Hardware?
Ich habe mir C-Control Basic und Plus runtergeladen. Funktioniert beides mit meiner Hardware? Basic hat mir im ersten Eindruck mehr zugesagt.
Mehr fragen fallen mir bestimmt noch ein.
Danke für eure Hilfe
Nein Du hast eine C-Control I Main-Unit (http://ccontrol.csslabs.de/index.php?page=shop.product_details&flypage=shop.flypage&product_id=10&option=com_virtuemart&Itemid=31), welche auch als Plus Version verkauft wurde. Bei der Plus-Version ist dann nur die Plus-Software im Lieferumfang gewesen, geht aber auch mit CCBasic, oder sogar das neuere Basic++.
AD= Analog->Digital (Input Spannung 0-5V ergibt den digitalen Wert 0-255)
DA= Digital->Analog (Output)
wolf3030
01.10.2008, 00:35
Hi flo,
wie Dierk schon erwähnt hat, auf jeden AD Port 1-8 kannst Du eine Spannung zwischen 0 und 5 Volt anlegen. (Achtung nicht mehr als 5 Volt sonst überelebt die C_Control das nicht) Im Programm wird die angelegte Spannung als Wert zwischen 0-255 gewandelt.
Der DA Port gibt ein Pulsweitenmoduliertes Signal ab. Das Puls- Pausenverhältnis ist abhängig von dem Wert (0-255) der diesem Port zugewiesen wird. Ideal um die Helligkeit von zB. LED's oder die Drehzahl von Motoren einzustellen. Entsprechende Treiberhardware (mindestens ein Transistor am DA Port) vorausgesetzt.
Als Byteport kann auf der C-Control Unit nur
1 (=Port 1 bis 8 )
2 (=Port 9 - 16)
angesprochen oder gelesen werden.
Bedeutet ich kann mit einer Anweisung das Bitmuster der I/O Ports 1-8 oder 9-16 vorgeben oder Lesen.
Mit dem C-Control/Basic Entwicklungstool kannst Du das prima ausprobieren.
Wenn das C-Control Digitalports Window nicht offen ist kannst Du es mit ALT*5 auf den Monitor bringen.
Versuche mal dieses kleine Program in BIN:
define out9bis16 byteport[2]
#start
out9bis16 = &b01010101
pause 10
out9bis16 = &b10101010
Pause 60
goto start
-------------------
oder Dezimal:
define out9bis16 byteport[2]
#start
out9bis16 = 170
Pause 10
out9bis16 = 85
Pause 60
goto start
viel Spaß
sputnik15
03.09.2009, 22:41
Hallo,
habe mir den pro-bot128 zugelegt und vorher auch nach entsprechenden beschreibungen für den dort verwendeten c-control pro gesucht :shock: . ich kann dir noch die seiten unter www.c-control-pro.de empfehlen. dort einfach deine "unit" auswählen und anleitungen runterziehen. viel spaß & mfg
sputnik15
03.09.2009, 22:43
meinte eigentlich www.c-control.de hier kannst du die richtige einheit auswählen...
Suggarman
07.09.2009, 09:55
Wenn er es in einem Jahr nicht gefunden hat, wird es ihn sicher auch nicht mehr interessieren........
oberallgeier
07.09.2009, 10:15
Wenn er es in einem Jahr nicht gefunden hat, wird es ihn sicher auch nicht mehr interessieren........flo.:
Anmeldungsdatum: 29.09.2008 (343 Tage)
Letzter Besuch: 30 Sep 2008, 17:26
Beiträge insgesamt: 2
Der flo. sucht wohl auch nicht mehr . . . .
sputnik15
07.09.2009, 12:35
:oops: man sollte wohl am besten nicht nur TT.MM. der einträge anschauen...
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.