also ich will mich erstmal bedanken das ihrs mir erklährt habt und ich denke ich habe es größten Teils verstanden. Da ich mir leider keinen U/F Wandler besorgen kann würde ich gerne die Variante PICture mal ausprobieren. Könnte es sein das ich mit dem Befehl PULSIN was erreichen könnte? Ich habe mal ein Programmbeispiel gefunden aber mein Englisch ist nicht gantz ausreichen um zu deuten ob PULSIN der Befehl ist den ich brauche:
ich hoffe das ist der passende Befehl. Aber ich stehe wirklich auf dem Schlauch. Als ich die Antwort das erste Mal durchgelesen habe wusste ich noch genau was gemeint ist. Nun ist mir grade aufgefallen ich verstehe es iwie doch nicht :P. Das Prinzip verstehe ich aber wie kann ich z.B. den Kondensator wieder entladen' PULSIN.BS1
' This program uses PULSIN to measure a pulse generated by discharging a
' 0.1 uF capacitor through a 1K resistor. Pressing the switch generates
' the pulse, which should ideally be approximately 120 us (12 PULSIN units
' of 10 us) long. Variations in component values may produce results that
' are up to 10 units off from this value. For more information on calculating
' resistor-capacitor timing, see the RCTIME command.
' {$STAMP BS1}
' {$PBASIC 1.0}
SYMBOL Pulse = 7 ' pulse input pin
SYMBOL time = W1 ' pulse width (10 uS units)
Main:
PULSIN Pulse, 1, time ' measure positive pulse
IF time = 0 THEN Main ' if 0, try again
DEBUG CLS, time ' else display result
GOTO Main
END
Danke ihr helft mir wirklich
Gruß Kaniee
EDIT: Ich glaube ich brauche keinen PULSIN Befehl denn sowas kann ich mir ja auch selber "Basteln"
Lesezeichen