In offerta!

ADS1015 Amplificatore di guadagno programmabile 12-Bit ADC – 4 Canali

Il prezzo originale era: 8,47 €.Il prezzo attuale è: 6,13 €. Escluso IVA

ADS1015 Amplificatore di guadagno programmabile 12-Bit ADC – 4 Canali

9 disponibili (ordinabile)

COD: ARD007901 Categorie: ,

Descrizione

ADS1015 Amplificatore di guadagno programmabile 12-Bit ADC – 4 Canali

Per i microcontrollori senza convertitore analogico-digitale o quando si desidera un ADC di precisione pi elevata, ADS1015 offre una precisione di 12 bit a 3300 campioni / secondo rispetto a I2C. Il chip pu essere configurato come 4 canali di ingresso single-ended, o due canali differenziali. Come bonus, include persino un amplificatore di guadagno programmabile, fino a x16, per aumentare i segnali singoli / differenziali pi piccoli all’intera gamma. Ci piace questo ADC perch pu funzionare da 2 V a 5 V di alimentazione / logica, in grado di misurare una vasta gamma di segnali e il suo super facile da usare. un ottimo convertitore a 12 bit per uso generico.

Il chip piuttosto piccolo, quindi viene fornito su una scheda di sblocco con ferrite per mantenere l’AVDD e l’AGND silenziosi. L’interfaccia viene eseguita tramite I2C. L’indirizzo pu essere modificato in una delle quattro opzioni (vedere la tabella del datasheet 5) in modo che sia possibile collegare fino a 4 ADS1015 su un singolo bus I2C a 2 fili per 16 ingressi single ended.

Tutorial: Come usare ADS1015 Amplificatore di Guadagno Programmabile

L’ADS1015 è un convertitore analogico-digitale (ADC) a 12-bit con quattro canali indipendenti, ideale per misurazioni accurate su vari tipi di sensori. È particolarmente utile per progetti che richiedono una vasta gamma di input e precisione elevata. Questo modulo è perfetto sia per principianti che per esperti che desiderano integrare sensori come resistivi, termici o qualsiasi altro sensore analogico in un circuito Arduino.

Cosa serve

  • Arduino Uno/Nano
  • Cavo USB A-MicroB
  • ADS1015

Passi

  1. Collega il modulo ADS1015 all’Arduino utilizzando i connettori compatibili.
  2. Scarica la libreria Adafruit_ADS1015 da GitHub o installala tramite gestore librerie di Arduino.
  3. Includi la libreria nel tuo sketch: `#include <Adafruit_ADS1015.h>`
  4. Instanzia l’oggetto ADS1015 e configuralo: `Adafruit_ADS1015 ads(0x48);` (verifica sul datasheet)
  5. Seleziona il canale da leggere con `ads.startContinuousConversion(channel, gain)`
  6. Leggi i valori di conversione continuamente utilizzando un ciclo while.
  7. Visualizza i dati sui pin seriale per monitorare le misurazioni in tempo reale.

Codice di esempio

Adafruit_ADS1015 ads(0x48); // Indirizzo I2C del modulo
ads.startContinuousConversion(0, ADS1015_GAIN_ONE);
while (true) {
    int value = ads.getLastConversionResults();
    Serial.println(value);
}

Mini-progetto

Realizza un termometro digitale che legge i valori da un sensore di temperatura LM35 e li visualizza su una schermo OLED collegato all’Arduino.

Errori comuni

  • Dimenticarsi di installare la libreria necessaria per l’ADS1015.
  • Configurare il canale o il guadagno errati, causando letture inesatte.
  • Omettere di aggiungere il pull-up a 3V3 al pin SCL/SDA del modulo I2C.
  • Non verificare la corretta configurazione dell’indirizzo I2C nel codice Arduino.

Accessori consigliati

  • Arduino Uno
  • Schermo OLED 0.96”
  • Sensore di temperatura LM35
  • Resistenza pull-up da 4,7kΩ

Domande frequenti

Come posso verificare la connessione del modulo ADS1015?
Utilizza il comando `Wire.begin()` e `Wire.scan()` per controllare se l’indirizzo I2C è rilevato.

Quali altri sensori possono essere utilizzati con ADS1015?
Ogni sensore analogico può funzionare, ma assicurati di configurare il guadagno corretto per ottenere letture accurate.

Informazioni aggiuntive

Peso 15 g