Hola, soy nuevo en esto, estoy convirtiendo un coche a radio control a autónomo con un arduino UNO R3, necesito usar 4 sensores ultrasónicos HC-SR04, el problema que se me presentó fue en cuanto a la alimentación ya que cada sensor consume en operación 15mA y el pin de 5V, como todos los pines, solo soportan 40mA.
Posibles soluciones:
A) Definir otro pin como salida:
pinMode(6,OUTPUT);
digitalWrite(6,HIGH) ;
Pero no me funciona el sensor
B) Alimentar los 4 sensores el mismo pin sabiendo que van a estar en operación todos simultáneamente, pero no estoy muy seguro de esto
Si alguien tiene la solución a este problema sería de gran ayuda
Tienes que alimentar los sensores con la misma fuente que usas para el Arduino.
Como supongo que será de mas de 5V, puedes hacer un pequeño regulador con un integrado 7805.
Cuando dices "soy nuevo en esto" que significa, en Arduino o en electrónica?
La pregunta no es peyorativa, sino intenta traer luz a tus dudas.
Si vas a usar una plaqueta de ARDUINO UNO, esta tiene limitaciones porque vivimos en un mundo de limitaciones.
Por otro lado tus sensores ultrasónicos tienen un requerimiento de consumo. Suma los 4 y es lo que deberia entregar el ARDUINO pero no olvides lo que consume el arduino. La suma de todos debe poder ser manejada por el regulador del Arduino usando o no una fuente externa.
este tema fue debatido aquí http://forum.arduino.cc/index.php?topic=117701.0;wap2
Arduino entrega 40mA x pin y 200mA maximo en todos los pins.
El HC-SR04 consume 15mA según este link http://www.micropik.com/PDF/HCSR04.pdf entonces puedes conectarlo a la salida 5V no a una salida digital porque nadie garantiza que entregue 5V.