Ultraschall I²C Broadcast- Messungen
Hallo...
Ich habe da etwas Festgestellt was mich wundert....
Ich habe zwei SRF08 und ein I²C LCD.
Wenn ich jetzt eine Messung auslöse kann ich es ja über Broadcast Auslösen.
z.b.:
function USMessen()
{
Messen(0x00, 0, 0x5); // Das ist die Broadcastadresse
usw....
}
Wenn ich es so mache, sind die Messungen nicht so genau als wenn ich es so mache.
Also wenn ich nur die beiden USS über die Adressen snspreche.
z.b.:
function USMessen()
{
Messen(0xE0, 0, 0x5); // Das ist die Adresse vom rechten USS
sleep 70;
Messen(0xE2, 0, 0x5); // Das ist die Adresse vom linken USS
sleep 70;
usw...
}
Kann es sein, dass auch andere I²C Module bei der Broadcast Variante angesprochen werden und dadurch die Messung beeinflussen?
mfg UWe
Liste der Anhänge anzeigen (Anzahl: 1)
Hi Johannes
sollte eigentlich nicht sein....das sie sich stören...
Der Winkel müsste gross genug sein.
Wenn ich das I²C LCD nicht am Bus habe und die Messwerte auf das Standart- LCD ausgebe dann sind die Werte OK.
Aber ich denke der Tip von Joerg könnte es bringen...ist noch nicht so wie einzel auslösung der Messung aber schon deutlich besser...
mfg Uwe