timing pulses
kaoru117
Posts: 1
I'm attempting to make a telegraph that would convert the electrical impulses to a keyboard letter for use through USB. Does the Stamp 2 allow for the timing of input pulses, which is obviously important for morse code?
Comments
most likely you are not interested in exact time but would like the make the diffence between long (-) and short (.)
Well you could simply do as follows:
CNT VAR Word ' your loop counter (byte might be enough)
INPUT 1 ' make pin 1 an input
CNT = 0 ' init the counter
LOOP: ' wait for input loop
CNT = CNT + 1
IF IN1 = 0 THEN LOOP
SIGNAL: ' you get here whenever the input changes
Now based on the CNT value you can decide if it was a - / .
Clear CNT
Do whatever you need to do
Return to the LOOP to capture next input