Also ich habe mir neulich auch den Ultraschall Sensor zusammengebaut, und alles lief bis auf ein Paar Kurzschlüsse in der Schaltung korrekt. Auch das Testprogramm (runtergeladen von www.arexx.com/downloads/asuro/us_bauplan.zip) funktionierte gut. Die Codestelle

Code:
while (count72kHz<length) {
OCR2 = 0x64 + length / 2 - count72kHz;
}
erinnert mich jedoch an eine in der ultrasonics.c Datei der neuen Lib:
Code:
while(count36kHz != 20) {
        OCR2 = 100 + 20 / 2 - count36kHz;
    }
Mit diesem Code gibt es auch keine negativen Werte, da nur bis 20 gezählt wird. An einem Osziloskop sieht man das Ergebnis aber trotzdem irgentwie nichts.

MfG
Darthmina123