Autor Tema: Problema arduino pro mini y ads1115  (Leído 147 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado japifer_22

  • PIC18
  • ****
  • Mensajes: 405
Problema arduino pro mini y ads1115
« en: 10 de Julio de 2019, 21:21:55 »
Hola gente!!
Primero que todo un saludos y gracias por leerme.
Y Bueno!!, les comento que estoy jugando estos dias con un arduino pro mini y un ads1115 en modo singreEnded, y estoy midiendo 2 sensores de efecto Hall análogos en los canales 0 y 1, un sensor de luz por medio de un foto transistor en el canal 3 y un sensor UV en el canal 2. Ahora sí mido uno solo osea ads.readADC_SingleEnded(0); va todo bien y obtengo la medida del sensor, ahora si hago:

void loop(void)
{
  int16_t adc0, adc1, adc2, adc3;
 
 
  adc0 = ads.readADC_SingleEnded(0);
  adc1 = ads.readADC_SingleEnded(1);
  adc2 = ads.readADC_SingleEnded(2);
  adc3 = ads.readADC_SingleEnded(3);
  Serial.print("AIN0: "); Serial.println(adc0 * multiplier);
  Serial.print("AIN1: "); Serial.println(adc1 * multiplier);
  Serial.print("AIN2: "); Serial.println(adc2 * multiplier);
  Serial.print("AIN3: "); Serial.println(adc3 * multiplier);
  Serial.println(" ");
 
  delay(1000);
}

Las lecturas me comienzan a salir mezcladas o erróneas.
Por ejemplo el adc0 y ads3 en ocaciones me comienzan a salir con el mismo valor, y lo mismo para el 2 y 3.

Alguna idea de por qué se debe esto?

También he puesto un delay entre lectura de 200 y aún así salen mal las mediciones.

Lo único que sé es que la conexión es correcta ya que si solo Leo un sensor va de lo más bien. :smiley-confuse:

Si se les ocurre algo de por qué mi problema se los agradecería que me lo digan por favor.

A todo estoy estoy usando el ide arduino y la librería de adafruit