PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : wie folgendes realisieren?



Dreamer001
20.12.2006, 20:10
ich habe eine if-anweisung: bedingung 1 wird dauerhaft erfüllt (motor dreht vorwärts) wird nun ein kollisionstaster ausgedrückt, dreht der motor rückwärts (aber nur solang bis der taster nicht mehr gedrückt ist), er sollte aber ein paar sekunden rückwärts fahren. hätte es mit einer vorschleife probiert die ein paar sekunden dauert aber der motor dreht dann wieder sofort vorwärts wenn die taste nicht mehr gedrückt ist.

welche möglichkeiten gibt es nun, den motor länger rückwärts laufen zu lassen ohne den kollisionstaster dauerhaft gedrückt zu halten? i

nterrupt wird wohl nicht die lösung sein oder?


danke, mfg dreamer001

Jon
20.12.2006, 20:20
Hast du mal ein Prog?
Damit nicht alles neu geschrieben weren muss, sondern nur ausgebessert oder erweitert werden muss.

jon

Dreamer001
20.12.2006, 20:42
hab erst am wochenende zeit das prog zu schreiben.

aber würde es mit einer for schleife reichen?

danke

Jon
20.12.2006, 20:45
Ich habe die Frage nur für die Allgemeinheit gestellt. Ich kann nur ein ppar BASIC-Dialekte und html.
Es ist halt immer hilfreich, wenn man eine Basis hat.

jon

Hubert.G
20.12.2006, 21:36
Du könntest es mit einem Timer probieren der wahlweise bei Tastendruck oder beim Tastenloslassen startet und erst nach ablauf das Bit für den Vorlauf wieder setzt.