Hallo zusammen,
ich habe zwei Parallax-US-Sensoren Ping))) zu Hause. Diese sollten am Handyboard die Distanz messen.
Allerdings funktionnieren die Sensoren nicht so wie die SRF04. Ich habe den Ping))) am Erweiterungsboard des Handyboards auf DigitalPort0 angeschlossen, wo normalerweise der SRF04 hinkäme.

Mit dem Befehl sonar(); bekomme ich aber den Rückgabewert 32767, was bedeutet, dass der Sensor entweder kein Rücksignal gibt oder gar nicht angeschlossen ist.

Der Ping))) blinkt aber, wenn ich au Handyboard den Befehl sonar(); ausführe (das bedeutet, dass er richtig verbunden ist).

Der Ping)))-Ultraschall-Sensor macht folgendes:
Sobald er ein Signal vom Controller bekommen hat, stellt er die SIGNAL-Leitung auf High und sendet gleichzeitig ein Ultraschall-Signal aus.
Wenn das Signal zurück kommt, dann wird der SIG-Port wieder auf Low geschaltet.

Man braucht am Controller eigentlich ja nur zu messen, wie lange der SIG-Port auf High war.

Allerdings komme ich bei der Programmierung nicht weiter.

Kann mir jemand auf die Sprünge helfen, wie ich das ganze genau veranlasse?

Herzlichen Dank
Beni