Nein, der hc-sr04 hat keine RS232-Schnittstelle, wo auch inner das geschrieben steht.
Mag sein, dass an den genannten Boards die seriell- oder I2C-Pins den Controllers verwendet werden. Für den Betrieb des hc-sr04 genügt im Prinzip die einfache Port-Pin-Konfiguration. Der eine Pin gibt ein Startsignal an den US-Sensor (H-Pegel, 10µs lang); am anderen Pin wird die Länge des aktiven Zustandes (aktiv = H-Pegel) des Echo-Pins gemessen. Es macht Sinn, hierfür einen Gate-Pin des Controllers zu verwenden, um die einfachste und zugleich genauestmögliche Zeitmessung zu erreichen. Für erste Gehversuche reicht aber ein einfacher Pin und die Zählung z.B. von 1ms-Interruptdurchläufen. 1 Meter Abstand ergibt eine Signallänge von etwa 6 Millisekunden, reine Physik.
Die Funktionsbeschreibung für dein Modul solltest du bei den zahlreichen ebay-Auktionen finden können oder über googeln von "hc-sr04 pdf".
IIC, oder gebräuchlicher: I2C hat nichts zu tun mit RS232; das sind ganz verschiedene Protokolle und auch verschiedene elektrische Eigenschaften (TTL / CMOS gegen +/-12V). Gemeinsam ist beiden lediglich der Aspekt der seriellen Datenübertragung.
Und nur viel Erfolg und Spaß mit Ultraschall!
Lesezeichen