Hallo,

habe heute meinen SRF05 bekommen und wollte fragen, wie ich den Abstand in mm abfragen kann. Folgenden Code benutze ich momentan:
Code:
Do

Portd.5 = 0                                                 'Port Low
    Pulseout Portd , 5 , 40                                 'Min. 10uS Impuls senden
    Pulsein Zeitmessung , Pind , 5 , 1
    Zeitmessung = Zeitmessung * 10                          'mal 10 da Pulsein in 10uS Einheiten Ergebnis ermittelt
    Entfernung = Zeitmessung / 5.8                          'Umrechnen in Millimeter

    Entfernungneu = 221 - Entfernung

    If Entfernungneu > 3000 Then
      Entfernungneu = 0
    End If


    Text = Str(entfernungneu)
    Text = Text + " mm "

    Lcdat 4 , 5 , Text


    Wait 1

Loop
Ich habe die 58µS einfach durch 10 geteilt und es kommen Millimeter dabei raus. Ist diese Rechnung richtig oder gibt es einen besseren Weg, dem SRF05 die mm zu entlocken ?

mfg Kay