Estoy en una curva de aprendizaje empinada y un poco desconcertado por mi sensor de distancia aguda ( hoja de datos ). Estoy construyendo un proyecto con dos sensores de distancia que le indican a un Arduino que opere un servomotor cuando un objeto está dentro del alcance. Actualmente, esto funciona bien, excepto que los sensores emiten un voltaje relativamente alto todo el tiempo, así que tengo que establecer un voltaje de corte muy alto en el código de Arduino, o el motor se dispara todo el tiempo, por ejemplo, ambos sensores le dan el Arduino números como el 350-450 a través del comando de lectura analógica (que debería ser de aproximadamente 1.7 a 2.1 V en la medida en que lo entiendo) todo el tiempo. Esto significa que si configuro un límite de 550 o 600, la configuración funciona, pero solo si un objeto está a 12 cm del sensor (que debería poder detectar objetos tan lejanos como 80 cm). Los sensores no interfieren ópticamente entre sí.
Estoy usando un cable de cinta de computadora antiguo para conectar ambos sensores al Arduino y sospecho que esto está causando ruido en la tensión de salida, pero el Arduino nunca parece leer valores inferiores a unos 300 (1.4 V) , y hubiera esperado que el ruido diera algunas lecturas bajas a veces. Cualquier ayuda sería muy apreciada. Intenté publicar un diagrama de circuito, pero como usuario invitado, el sitio no me lo permite. Además, publicaría el código, pero es vergonzosamente desordenado. El Arduino y el servo tienen fuentes de alimentación separadas con conexión a tierra común, los sensores se alimentan de la fuente regulada de Arduino de 5 V y se conectan a pines analógicos separados.