Archiv verlassen und diese Seite im Standarddesign anzeigen : Hilfe für C-Control
Infrisios
18.11.2004, 19:49
Hi Leute!
Ich habe vor kurzem versucht, den C-Control zu programmieren (oder wenigstens mal geguckt wie ads System funktioniert).
Allerdings sind meine Versuche schon im Ansatz gescheitert.
Kennt jemand eine Site, wo ich hilfe bekommen kann???
Oder könnte mir einer selbst helfen???
Ich versuche momentan den C-Control mit LED-Aneige dazu zu bringen, von 260 in Sekunden herunterzuzählen und bei bestimmten Zeiten die LEDs einer Ampelartigen Schaltung leuchten zu lassen:
Start auf Knopfdruck-Rote LED beeginnt zu leuchten Piepton 1/4s, counter auf 260s
240s rote LED geht aus, grüne LED geht an
20s grüne LED geht aus, gelbe LED geht an
0s gelbe LED geht aus, rote LED geht an, 2x Piepton 1/2s mit 1/4 Pause
Vielen Dank schon mal im Vorraus
.=Infrisios=.
Tach auch,
Ich bin auch Neu, hab ne Frage gestellt und keine Antwort bekommen. So solls Dir nicht ergehen, ich schick dir gern ein Programm das ich in mBasic geschrieben hab, das kannst du direkt simulieren.
Gruß
Lars
David_th
19.11.2004, 13:20
zeig doch mal den quellcode hier.
das ist ganz einfach, ich verbesser dir den quellecode einfach.
Ansatz:
define lamperot port[1]
define lampeorange port[2]
...
#loop
pause 1000 // entspricht 1000*20 ms = 20s
lamperot=on
pause 50
lamperot = off
lampeorange = on
pause 50
....
goto loop
usw..
ist wirklich easy
Infrisios
21.11.2004, 11:42
thx euch beiden, ich werds mal versuchen. Kenn mich aber noch nich so gut mit dem Programmieren aus (ich hab zwar Informatik, aber bei einem absolut inkompetentam Lehrer der nich erklären kann).
Infrisios
nikolaus10
22.11.2004, 20:22
Nun schieb nicht alles auf den Lehrer sondern pass besser auf. :-)
MFG
Infrisios
22.11.2004, 20:40
lol unser Inf-lehrer kann nich erklären das sagen alle in ner Parallelklasse gabs ne Krisensitzung.........also ruhe
*g*
Mal ne dämliche Frage: Willst Du die drei LED´s auf der C-Control zur Anzeige nutzen? Das geht definitiv nicht so, denn die drei Leuchtdioden geben einen Überblick über den Status des Systems:
• Die grüne LED („DCF OK“) informiert über den DCF77-Funkuhrempfang.
Blinkt sie im Sekundentakt, dann ist eine DCF77-Aktivantenne korrekt an den Steuercomputer angeschlossen und ein Funksignal wird empfangen. Stark unregelmäßiges Blinken deutet auf Empfangsstörungen hin, die eventuell durch ein besseres Plazieren oder Ausrichten der Antenne beseitigt werden können. Leuchtet die grüne LED dauerhaft, dann wurde eine korrekte Zeitinformation empfangen und in die interne Uhr des Steuercomputers übertragen, die auch dann quarztaktgesteuert weiterläuft, wenn zwischenzeitlich der Funkempfang gestört sein sollte.
• Die gelbe LED („ACTIVE“) leuchtet, wenn sich das System im Zustand der Programmabarbeitung befindet. Das ist in der Regel unmittelbar nach Betätigen des gelben Start-Tasters.
• Die rote LED („RUN“) leuchtet während der Übertragung von Daten vom PC an den Steuercomputer, z.B. beim Laden eines Programms. Im Zustand der Programmabarbeitung leuchtet die rote LED wie die gelbe LED, wird jedoch bei der Abarbeitung eines PAUSE-Blocks ausgeschaltet. Dadurch werden zyklische Programmabschnitte mit eingebetteten PAUSE-Blöcken durch Blinken der roten LEDgut erkennbar.
Gruß
Torsten
Mal ne dämliche Frage: Willst Du die drei LED´s auf der C-Control zur Anzeige nutzen? Das geht definitiv nicht so, denn die drei Leuchtdioden geben einen Überblick über den Status des Systems:
Wollt ich auch gerade wissen *g*.
Und wie oben schon beschrieben lässt sich das programm eigentlich ganz schnell fertig schreiben. 8-[
Infrisios
23.11.2004, 17:24
Nein, ich wollte externe LEDs verwenden, trotzdem vielen Dank!!!
...........aber man muss das doch mit diesen Blöcken machen, oder????
wie geht das denn dann???
und mit dem Beispiel oben: braucht man ein spezielles programm dafür oder ist so ne Text-Programmiersprache auch so möglich????
Infrisios
#loop
pause 1000
put lamperot = 1
pause 50
put lamperot = 0
put lampeorange = 1
pause 50
....
goto loop
pause 1000 // entspricht 1000*20 ms = 20s
So programmiert man mit Basic, wenn du möchtest kann ich dir auch die Befehlsliste hier reinschreiben. aber letztendlich sieht man eigentlich auch alles in der Online Hilfe vom Programm
Ich glaube Infrisios verwendet die Plusumgebung zum Programmieren. Da kann ich leider nicht viel dazu sagen.
@ Infrisios
Lade Dir die Basicumgebung herunter, die funktioniert auch mit der Plus-Unit, denn Hardwaremäßig sind beide identisch.
Du findest diese unter www.c-control.de
Gruß
Torsten
Infrisios
25.11.2004, 17:25
Danke euch allen! Ich werde das mit der Basic-Sprache versuchen.
Momentan benutze ich eine Programmiersprache, die sich aus mehreren Bausteinen zusammensetzt, die verknüpft werden, allerdings steige ich da nicht ganz durch.
Infrisios
Infrisios
26.11.2004, 14:00
Eine Frage hab ich noch: wie lautet der Befehl, der macht, dass das Programm auf Knopfdruck startet?
Infrisios
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.