Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: C-contoll Spinnt Kategorie: Programmierung (von Ken - 1.11.2006 16:48)
Als Antwort auf Re: C-contoll Spinnt von JörgC - 1.11.2006 14:45
Ich nutze:
C-Control II Station, OSOPT V3.1
Leider erkennt er den Befehl stports.init() nicht in der main könntest du das etwas genauer erleutern .
> Hallo Ken,
>
> ein stports.init() einmalig in der main sollte es richten.
>
> Gruss,
> Jörg
>
> > Hi Leute mein C-control Station 2 spinnt wenn ich ihr dieses Programm lade macht sie genau das was sie
> > soll allerdings "Flackern" alle Led´s und die Relais auch.
> > Kann mir jemand helfen
> > ==============================================================.
> > int werti;
> > int PushButton;
> >
> > thread Display
> > {
> >   //LCD init
> >   lcdext.init();
> >   lcdext.clear();
> >   loop
> >   {
> >     lcdext.goto(2,0);
> >     lcdext.print("Wert = ");
> >     lcdext.zahl(werti);
> >
> >     lcdext.goto(1,0);
> >     lcdext.print("Button = ");
> >     lcdext.zahl(PushButton);
> >     sleep 50;
> >   }
> > }
> >
> >
> > thread Geber
> > {
> >   int SpurA, SpurB, SpurAA;
> >
> >   loop
> >   {
> >    PushButton = !(ports.get(8));
> >    SpurA = !(ports.get(9));
> >    SpurB = !(ports.get(10));
> >
> >    if SpurA < SpurAA //positive Flanke
> >    {
> >      if SpurB == -1 werti = werti + 1;
> >      if SpurB == 0 werti = werti - 1;
> >      SpurAA = SpurA; //Zustand am Port merken, für Flankenerkennung
> >    }
> >
> >    if SpurA > SpurAA //negative Flanke
> >    {
> >      if SpurB == -1 werti = werti - 1;
> >      if SpurB == 0 werti = werti + 1;
> >      SpurAA = SpurA;//Zustand am Port merken, für Flankenerkennung
> >    }
> >
> >    if PushButton == -1 werti = 0;
> >   }
> > }
> >
> > thread main
> > {
> >   run Geber;
> >   run Display;
> >   halt main;
> > }
> > =====================================================================
> >


    Antwort schreiben


Antworten:

Re: C-contoll Spinnt (von JörgC - 1.11.2006 21:32)
    Re: C-contoll Spinnt (von Ken - 2.11.2006 6:01)
        Re: C-contoll Spinnt (von JörgC - 2.11.2006 20:47)
            Re: C-contoll Spinnt (von Ken - 3.11.2006 7:59)