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: Hilfe!!! Programmierer fü Schulprojekt gesucht!!! Kategorie: Programmierung Basic (von Gerhard - 27.05.2008 9:18)
 Als Antwort auf Hilfe!!! Programmierer fü Schulprojekt gesucht!!! von Hachel2001 - 26.05.2008 20:24
Gerhard nutzt:  Open-Mini, Open-Midi
> Moinsen,
>
> Ich habe ein großes Problem. Ich bin Schüler an einer Fachoberschule und bin beteiligt an einem Projekt,  bei dem wir eine Steuerungsaufgabe mit einem Microcontroller lösen wollen. Uns steht dabei die C-Control Station zur Verfügung und wir Programmieren in cBasic. Leider ist uns unser Programmierer Flöten gegangen und wir übrigen Leute haben nicht so richtig Ahnung vom Programmieren. Problem: Das Schuljahr ist bald zu Ende und wir müssen das Projekt abschließen. Von unserem Lehrer können wir keine Hilfe erwarten, der hat selber keinen Plan. Vielleicht hat von euch einer Ahnung und könnte uns mit dem Programm helfen.
>
> Aufgabe: Wir wollen eine Markise über einem Wintergarten abhängig vom Wetter ein- und ausfahren.
> 4 Sensoren: Feuchtigkeitssensor
> Temperatursensor
> Windsensor
> Lichtsensor
> Die Sensoren kommen an die Digitaleingänge.
>
> Die Markise soll nur tagsüber (Lichtsensor=1) und ab einer bestimmten Temperatur (Temperatursensor=1) ausgefahren werden.
> Einfahren soll sie wenn der oben beschriebene Fall nicht zutrifft, wenn es regnet (Feuchtigkeitssensor=1) oder es zu windig ist (Windsensor=1).
> Außerdem soll im Programm einstellbar sein in welchen Zeitintervallen die Werte abgefragt werden.
>
> Als Markise benutzen wir ein umgebautes CD-ROM-Laufwerk das wir über den Kontakt am ursprünglichen Taster zum ein- und ausfahren ansteuern. D.h. es wird nur ein Ausgang benötigt. Heißt ein- und ausgefahren wird über den gleichen Ausgang. Also muß der Zustand der Markise irgendwie im Programm gespeichert werden damit das Programm weiß in welchem Zustand sich die Markise befindet. Außerdem muß im Programm die Zeit einstellbar sein, wie lang der Kontakt geschlossen wird(muß nur ganz kurz sein. Ihr wisst ja wie das beim CD-Laufwerk ist).
>
> Hier noch mal unser ursprüngliches Programm.
>
> '***************************************************************
> '
> 'C-Control/Basic             Markisensteuerung V1.3
> '
> 'Aufgabe: Steuerung einer Markise
> '       - 4 Sensoren (Licht, Temperatur, Feuchtigkeit, Wind)
> '       - Ausfahren bei Sonne ab 25°C
> '       - Einfahren bei Windstärken ab 50 km/h und/oder Regen
> '
> '***************************************************************
>
> '----------Definitionen-----------------------------------------
>
> 'Ausgaenge
>
> define aus port [1]   'Markise ausfahren
> define ein port [2]   'Markise einfahren
>
> 'Sensoren
>
> define sens_1 port [3] 'Sonne
> define sens_2 port [4] 'Temperatur
> define sens_3 port [6] 'Feuchtigkeit
> define sens_4 port [7] 'Wind
>
>
> 'Konstante für die Zeit'
> define t 200
>
> '----------Programmoperation------------------------------------
>
> #loop
>  ein=(sens_1 and sens_2 and not sens_3 and not sens_4)
>   'Markise faehrt aus
>  aus=ein=0
>   'Markise faehrt ein
>  pause t
>   'Schaltzeit
>  goto loop
>   'Endloschleife
> end
>  'Programmende
>
> Wie gesagt, so hatten wir es geplant. Für unseren jetzigen Aufbau bringt es uns so aber nichts mehr.
> Ich glaube oder besser ich hoffe für einen versierten C-Control Benutzer ist das keine schwierige Aufgabe.
> Ich hoffe auf eure Hilfe! Bitte! Sonst ka**** wir ab.
>
> Mit freundlichen Grüßen
>
> Hachel2001
>
> P:S: Wer hilft wird natürlich (wenn gewünscht) namentlich erwähnt.

Hallo Hachel2001,
so schwer kann das Erstellen eines einfachen Programmes in Basic für Fach-Oberschüler doch nun wirklich nicht sein. Mit ein wenig probieren und nachlesen einzelner Programmteile hier in der Sammlung ist das doch in diesem Zeitrahmen zu packen. Dies Probieren-Lernen ist doch gerade der Zweck solcher Projektarbeiten und sollte Dein/Euer Hauptspass am ganzen Projekt sein !
 Was funktioniert denn eigentlich schon am Aufbau  (Sensoren-Einlesen, Rein/Rausfahren...) ?
Gruss, GeKü

 Antwort schreiben

Bisherige Antworten:

Re: Hilfe!!! Programmierer fü Schulprojekt gesucht!!! (von Hachel2001 - 27.05.2008 11:38)
    Re: Hilfe!!! Programmierer fü Schulprojekt gesucht!!! (von Gerhard - 27.05.2008 13:22)
        Re: Hilfe!!! Programmierer fü Schulprojekt gesucht!!! (von Hachel2001 - 27.05.2008 19:07)
            Re: Hilfe!!! Programmierer fü Schulprojekt gesucht!!! (von Antworter - 28.05.2008 8:34)
                Re: Hilfe!!! Programmierer fü Schulprojekt gesucht!!! (von Antworter - 28.05.2008 8:38)
                    Re: Hilfe!!! Programmierer fü Schulprojekt gesucht!!! (von Antworter - 28.05.2008 8:46)
                       Re: Hilfe!!! Programmierer fü Schulprojekt gesucht!!! (von Gerhard - 28.05.2008 9:07)
                          Re: Hilfe!!! Programmierer fü Schulprojekt gesucht!!! (von Hachel2001 - 28.05.2008 19:27)
                             Re: Hilfe!!! Programmierer fü Schulprojekt gesucht!!! (von Hachel2001 - 29.05.2008 19:41)