Descripción
ADS1115 Convertidor Analógico Digital de 16 bits I2C con 4 canales y amplificador de ganancia programable
-
DESCRIPCIÓN
Para microcontroladores sin un convertidor analógico-digital o cuando se desea un ADC de mayor precisión, el ADS1115 ofrece una precisión de 16 bits a 860 muestras / segundo a través de I2C. Canales de entrada single-ended o dos canales diferenciales.
- Arduino o Raspberry Pi
- Cable I2C
- Resistencia pull-up
- Sensores analógicos
- 1. Instalar la biblioteca Adafruit ADS1X15 en tu Arduino IDE.
- 2. Conectar VCC a 3.3V o 5V, GND a GND, SDA y SCL a pines I2C.
- 3. Agregar una resistencia pull-up (2.2kΩ) entre SDA y GND, entre SCL y GND.
- 4. Inicializar el ADS1115 con la configuración deseada.
- 5. Leer valores de un canal específico.
- 6. Configurar el ganancia programable para mejorar la sensibilidad.
- 7. Usar canales single-ended o diferenciales.
- 8. Probar la conexión y la lectura de datos.
Tutorial: Cómo usar ADS1115
El ADS1115 es un convertidor analógico-digital de 16 bits ideal para aplicaciones que requieren alta precisión. Útil para principiantes e intermedios.
Qué necesitas
Pasos
Código de ejemplo
```cpp
#include <Adafruit_ADS1X15.h>
Adafruit_ADS1X15 ads = Adafruit_ADS1X15(0x48);
void setup() {
ads.begin();
}
void loop() {
int16_t value = ads.readADC_Differential_0_1();
Serial.println(value);
}
```
Miniproyecto
Mide la tensión de un sensor de presión con un canal diferencial en 30 minutos.
Errores comunes
- Olvidar de configurar correctamente los pines I2C.
- No usar resistencias pull-up.
- Configurar la ganancia demasiado alta.
- Conectar incorrectamente los pines.
Accesorios recomendados
- Sensores de presión
- Sensores de temperatura
- Resistencia pull-up (2.2kΩ)
- Cable I2C
Preguntas frecuentes
¿Cómo configurar la ganancia?
Verifica el datasheet para los valores correctos.
¿Puedo usar ADS1115 con Raspberry Pi?
Sí, utiliza la biblioteca para Raspberry Pi.
¿Cuánto tiempo tarda ADS1115 en leer los datos?
860 muestras por segundo.








Valoraciones
No hay valoraciones aún.