hallo Hans,
in 768 us werden zwei mal 24 bits und drei 'pausen von 50,60 und
100us
mit einer amplitude von 1.5volt gesendet.
als erstes muss dieses signal auf 5volt logic level gebracht werden.
standard werden 3 messwerte pro sekunde gefeuert...es gibt aber auch
einen modus wo man fast 10 mal mehr daten pro sekunde bekommt.
sicher hast du gesehen dass (im chinesischen 'caliper') vier
anschluesse vorhanden sind: -(minus) 1.5volt,takt,daten und null volt.
auf null stellen und frequenzumschaltung erreicht man durch
kurzschliessen der date / clock leitung mit 0 volt.
24 bits sind drei bytes, die dkodiert werden muessen und woraus auch
das Vorzeichen entsteht. du hast dann einen wert, der zu millimeter
oder auf beliebige einheiten umgerechnet werden muss (absoluter oder
relativer positionswert mal 127 ...und das produkt durch 1024
teilen...das ergibt werte in mm)
danach wird der wert so decodiert damit sich 5 digits fuer die anzeige
ergeben. guenstig wenn auch nicht billig ist ein interface-chip vom
typ:MAX7219
verschiedene schaltungen findest du im Net: davon funktionieren einige
nicht ....aus anderen schaltungen kann man teile uebernehmen.
wichtig ist natuerlich die strategie wie man das richtige signal zur
richtigen zeit einliest.
es ist eine schnelle sache 24Mhz quarz und interrupts sind noetig.
mit basic bekommst du hoechstens den datenschwanz mit.....
pause
noch ein handy-foto
ed