Buenas,
No he tenido mucho tiempo, pero he avanzado algo.
Creo que el problema del comportamiento anómalo al usar pilas es por una caída de tensión. Os resumo cómo tengo las conexiones entre el sensor HC-SR04 y la placa y las pruebas que he hecho:
placa <----> HC-SR04
SDA (A4) <----> Echo
SCL (A5) <----> Trigger
5V <----> Vcc
GND <----> GND
He puesto en paralelo un polímetro conectado por un lado al pin A4 (Echo) y por otro a GND. Sin ningún obstáculo parece que Echo pone la señal a 'HIGH' y cuando detecta un objeto a 'LOW'. El problema es la tensión en 'HIGH' no es la misma con pilas que con el USB. Con el USB conectado, mantiene más de 3V, pero con las pilas, cae y creo que por eso está todo el rato como si tuviese un objeto delante.
He hecho las pruebas con 3 sensores HC-SR04, 2 de ellos se comportan igual, la caída de tensión es similar y queda muy baja, el otro parece que la tensión cae un poco menos (hasta 1.9V) y sí que funciona. Conectado por USB la caída no es tanta, se queda mínimo en 3V.
El montaje es muy cutre, pero es que ni tengo conocimientos, ni más material :-D
No sé si realmente esa caída de tensión está bien medida (mi conocimiento de electrónica es muy justito), ni si el montaje en paralelo que he hecho es correcto. El polímetro tampoco es que sea de precisión además cambia de unidades de medida automáticamente (de V a mV...), pero bueno.
A ver si algún experto le cuadra lo que cuento. Me preocupa que de 3 sensores, 2 no me funcionen y sólo uno (encima el que parecía más cutre) sea el que le baja menos la tensión...
Por la pinta, no parece que sea de software, no? Yo que pensaba que sería ahí donde me daría guerra... :-D
Bueno, un saludo y voy a ver si duermo un rato
Un saludo y gracias,
--
Antonio Navarro