Hi,
Ich programmier zwar in C, aber eine wait Funktion hat in der Hauptschleife nichts verloren. Damit steht das ganze Programm und es ist daher auch nicht möglich inzwischen die Sensoren abzufragen.
Hab selber grad eine Schaltung und Programm für 8 SRF02 gebastelt, da verwende ich einen Timer mit 10ms Intervall und Zählvariable um bei 0 einen SRF02 zu starten und nach 70ms (warten bis Zählvariable auf 7 =>70ms steht) das Ergebnis auszulesen. Laut Doku braucht der SRF02 maximal 65ms um ein Ergebnis zu haben, daher spare ich mir die laufende Abfrage ob der Sensor bereit ist und warte stattdessen einfach die Zeit ab.
LG!
Lesezeichen