Estoy tratando de alimentar un sensor de ultrasonido (HC-05) y un sensor de infrarrojos (FC-51) desde el pin de 5V de Arduino, conectado en paralelo. El circuito es muy primitivo. Cuando se conectan por separado, ambos componentes funcionan correctamente. Pero cuando los conecto a ambos, el HC-05 no proporciona la lectura de la distancia correcta (pulseIn devuelve 0).
Aquí está el esquema (el FC-51 se ve diferente, pero los pines son iguales):
Como dije, si quito el FC-51 del circuito, el HC-05 comienza a funcionar inmediatamente como debería.
Probé el voltaje en cada componente, y es correcto (cerca de 5V). También medí el consumo de corriente total de todo el circuito, y es de 36 mA, muy por debajo de los límites para los pines Vcc y GND.
Intenté encender el FC-05 desde otra fuente de alimentación, en ese caso, el HC-05 funciona. También intenté alimentar el FC-51 desde otro pin de E / S (ALTO) a GND, E / S (ALTO) hasta el pin de E / S (BAJO) y Vcc al pin de E / S (BAJO), pero en todos los casos , el HC-05 no funciona.
En este momento, no tengo más ideas sobre por qué esta configuración no funciona. ¿Alguien tiene alguna sugerencia?
EDITAR: Hice otro experimento, alimentando a Arduino desde un banco de energía, en lugar de un cable USB desde mi PC. Con un banco de poder, el HC-05 funciona perfectamente ... ¡Pero ahora el FC-51 no lo hace! La luz de espera se enciende, pero la luz de proximidad no se enciende cuando agito la mano que tengo delante.