Descrizione
Cos’è
L’ADS1115 è un convertitore analogico-digitale (ADC) a 16 bit per Arduino. Offre un’elevata precisione di misurazione e consente di acquisire segnali analogici da quattro canali di ingresso contemporaneamente.
Caratteristiche
- 16 bit di precisione
- 4 canali di ingresso
- Interfaccia I2C
- Guadagno programmabile
A cosa serve
L’ADS1115 è ideale per progetti che richiedono alta precisione di misurazione, come ad esempio sistemi di controllo, sensori di temperatura, umidità o pressione. Può essere utilizzato con Arduino e altri microcontrollori compatibili con l’interfaccia I2C.
Tutorial: Come usare ADS1115
L’ADS1115 è un convertitore analogico-digitale (ADC) ideale per progetti che richiedono un’alta precisione, come misurazioni delicate o sistemi di controllo. Utile per principianti e maker intermedi.
Cosa serve
- Arduino o compatibile
- Connettore da 4 pin
- Resistenza pull-up 4.7kΩ
- Cavo di alimentazione 3.3V/5V
- Sensori analogici
Passi
- 1. Installa le librerie Adafruit ADS1x15 su Arduino IDE.
- 2. Collega ADS1115: VCC a 3.3V/5V, GND a GND, SDA a SDA, SCL a SCL, AGND a GND, VDD a 3.3V.
- 3. Connettore da 4 pin: VCC a 3.3V, AGND a GND, D0/D1/D2/D3 a pin ADC.
- 4. Aggiungi resistenza pull-up 4.7kΩ tra SDA e SCL.
- 5. Configura i canali ADC su Arduino.
- 6. Scrivi codice per leggere i valori ADC.
- 7. Verifica sul datasheet i parametri di precisione.
- 8. Testa il dispositivo con un sensore.
Codice di esempio
```cpp
#include <Adafruit_ADS1X15.h>
Adafruit_ADS1115 ads;
void setup() {
ads.begin();
}
void loop() {
int16_t result = ads.readADC_Differential_0_1();
Serial.println(result);
}
```
Mini-progetto
Costruisci un sistema di misurazione di tensione con un potenziometro.
Errori comuni
- Dimenticare di configurare i pin ADC.
- Alimentare il dispositivo con un tensore di tensione diverso da 3.3V/5V.
- Usare un sensore non compatibile.
- Omettere la resistenza pull-up.
Accessori consigliati
- Potenziometro
- Sensori analogici
- Arduino Uno
- Cavo di alimentazione 3.3V/5V
Domande frequenti
Come posso verificare la precisione dell’ADS1115?
Verifica sul datasheet i valori di precisione e confrontali con i tuoi risultati.
Quali sensori posso utilizzare con l’ADS1115?
Qualsiasi sensore analogico con un rango di tensione compatibile.
Puoi usare l’ADS1115 con Arduino Nano?
Sì, è compatibile con qualsiasi microcontrollore Arduino.







