BID = 56062
newby Gerade angekommen Beiträge: 10
|
Ich versuche mit einem Basic Stamp Signale zu zählen, die mir ein Motor liefert. Aufgrund der Anzahl Signale, weiss der Stamp in welcher Position sich der Motor befindet und kann am gewüschten Ort anhalten.
Der counterbefehl verlangt die Eingabe des pins, der Periode und der Variable in welcher das Ergebniss abgespeichert werden soll.
Das grosse Problem nun ist die Periode, d.h. ich muss jeweils ein Zeitfenster angeben in welchem gezählt werden soll.
Es kann nun aber sein, dass der Zähler die gewünschte Summe erreicht hat bevor das Zeitfenster abgelaufen ist.
In diesem Falle könnte ich den Motor erst stoppen wenn die Zeitperiode vorbei ist und nicht wenn der gewünschte Wert erreicht ist.
Das führt dazu dass das ganze ziemlich unpräzise wird.
Gibt es keine alternative Möglichkeit zu diesem counter Befehl?
|