Hallo, Ich bin gerade dabei mein Programm für meinen C-Control µC zu programmieren und entwerfen. der Controller soll einen DC-Motor Drehzahl steuern, und zwar hängt am Analogeingang ein Drucksensor der Spannungen liefert je nach Druck. Wenn fest gedrückt wird soll der Motor sich schneller drehen wie wenn weniger fest gedrückt wird. Das ganze soll dann auch einen Sanftanlauf haben, sprich wenn einen Druckänderung am Sensor stattfindet soll der Motor "langsam" auf die gewünschte Geschwindigkeit hochdrehen. Ich habe das jetzt mal so programmiert, was aber nicht gerade Vorteilhaft ist, da der Sensor während er in der "Sanftanlauf" Schleife ist nicht weiter abgefragt wird. Hat jemand da eine andere Lösung? Bin leider ein absoluter Anfänger... Danke schon mal für eure Hilfe define sensor1 AD[1] define output1 PORT[1] define x WORD define y WORD define z WORD define w WORD #loop x = sensor1 pause 1 y = sensor1 if x <> y then goto sanftanlauf goto loop #sanftanlauf z = z + 1 w = x + z pause 50 if w = sensor1 then goto loop goto sanftanlauf
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.