Re: Brett vor dem Kopf HILFE Kategorie: Sonstige Hardware (von Ken - 25.10.2006 22:39) | ||
Als Antwort auf Re: Brett vor dem Kopf HILFE von Ken - 25.10.2006 16:46 | ||
| ||
Danke bin schon fiel fiel weiter neuster stand was inkementalgeber angeht ohne umbau der C-control 2 station ================================================================================ int wert; int PushButton; thread Display { //LCD init lcdext.init(); lcdext.clear(); loop { lcdext.goto(2,0); lcdext.print("Wert = "); lcdext.zahl(wert); 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 wert = wert + 1; if SpurB == 0 wert = wert - 1; SpurAA = SpurA; //Zustand am Port merken, für Flankenerkennung } if SpurA > SpurAA //negative Flanke { if SpurB == -1 wert = wert - 1; if SpurB == 0 wert = wert + 1; SpurAA = SpurA;//Zustand am Port merken, für Flankenerkennung } if PushButton == -1 wert = 0; } } thread main { run Geber; run Display; halt main; } =============================================================================== nun fehlt mir nur noch die sache mit der Menü steuerung aber ich denke das werde ich mit eurer hilfe auch hinbekommen Danke schonmal | ||
Antwort schreiben Antworten: |