Image
16 Temmuz, 2026

ADS1115 Nedir?

ADS1115 Nedir? Arduino ile 16-bit I2C ADC PGA Modül Kullanımı

ADS1115 16-bit I2C ADC modülü, Arduino ve benzeri geliştirme kartlarında daha hassas analog ölçüm yapmak için kullanılan harici bir analog-dijital dönüştürücü modüldür. Arduino UNO üzerindeki dahili ADC 10-bit çözünürlüğe sahipken ADS1115 16-bit çözünürlük sunar. Bu sayede düşük seviyeli analog sinyaller daha detaylı okunabilir.

ADS1115; sensör sinyali okuma, pil voltajı izleme, hassas potansiyometre ölçümü, analog çıkışlı sensörleri dijital sisteme aktarma ve düşük voltaj değişimlerini takip etme projelerinde sıkça kullanılır. I2C haberleşme kullandığı için Arduino ile yalnızca SDA ve SCL pinleri üzerinden çalışır.

ADS1115 16-bit I2C ADC PGA Modül
Fotoğraf 1: ADS1115 16-bit I2C ADC PGA Modül.

ADS1115 Nedir ve Ne İşe Yarar?

ADS1115, analog sinyalleri dijital veriye dönüştüren yüksek çözünürlüklü bir ADC modülüdür. Arduino gibi mikrodenetleyiciler analog sinyalleri okuyabilir; ancak dahili ADC çözünürlüğü bazı hassas ölçümler için yetersiz kalabilir. ADS1115 bu noktada devreye girerek daha hassas ve kararlı ölçüm yapılmasını sağlar.

Kısaca: ADS1115, Arduino projelerinde hassas analog voltaj ölçümü yapmak için kullanılan 16-bit çözünürlüklü, I2C haberleşmeli harici ADC modülüdür.

Proje Uygulama Videosu

ADS1115 bağlantısını, kütüphane kurulumunu, kanal okumalarını ve ölçüm sonuçlarını aşağıdaki video alanına ekleyebilirsiniz:

ADS1115 Teknik Özellikleri

ÖzellikAçıklama
Çözünürlük16-bit
HaberleşmeI2C
Kanal Sayısı4 tek uçlu veya 2 diferansiyel giriş
PGAProgramlanabilir kazanç yükselteci
I2C Adresleri0x48, 0x49, 0x4A, 0x4B
Kullanım AlanıHassas analog ölçüm, sensör okuma, voltaj izleme

Pin Yapısı ve Arduino Bağlantısı

ADS1115 PiniArduino UNOAçıklama
VDD5V veya 3.3VBesleme
GNDGNDToprak
SDAA4 / SDAI2C veri hattı
SCLA5 / SCLI2C saat hattı
A0-A3Analog sinyalÖlçüm girişleri
ADS1115 Arduino Bağlantı Şeması
Fotoğraf 2: ADS1115 Arduino bağlantı şeması.

Arduino ADS1115 Kod Örneği

Kodu çalıştırmadan önce Arduino IDE üzerinden Adafruit ADS1X15 kütüphanesini kurabilirsiniz.

#include <Wire.h>
#include <Adafruit_ADS1X15.h>

Adafruit_ADS1115 ads;

void setup() {
  Serial.begin(9600);

  if (!ads.begin()) {
    Serial.println("ADS1115 bulunamadi!");
    while (1);
  }

  ads.setGain(GAIN_TWOTHIRDS);
}

void loop() {
  int16_t adc0 = ads.readADC_SingleEnded(0);
  float voltage = adc0 * 0.1875 / 1000.0;

  Serial.print("A0 Voltaj: ");
  Serial.print(voltage, 4);
  Serial.println(" V");

  delay(500);
}
Git

ADS1115 Arduino Kodları

Temel okuma, dört kanal okuma, diferansiyel ölçüm ve eşik kontrollü LED örneklerine Robomer GitHub rehberinden ulaşabilirsiniz.

ADS1115 Kullanırken Dikkat Edilmesi Gerekenler

  • Giriş gerilimini modül besleme sınırları ve PGA aralığına göre kontrol edin.
  • Yüksek voltaj ölçümleri için doğrudan bağlantı yerine uygun voltaj bölücü kullanın.
  • ADDR pini ile I2C adresi değiştirilebilir.
  • Hassas ölçümler için kısa kablo ve kararlı güç kaynağı tercih edin.

Robomer’de Bulabileceğiniz ADS1115 Modülü

ADS1115 16-bit I2C ADC PGA Modül

ADS1115 16-bit I2C ADC PGA Modül

Arduino ve ESP32 projelerinde yüksek hassasiyetli analog ölçüm yapmak için kullanılan 4 kanallı I2C ADC modülü.

Ürünü İncele

Sonuç

ADS1115, Arduino projelerinde analog ölçüm hassasiyetini artırmak için güçlü ve pratik bir modüldür. 16-bit çözünürlük, I2C haberleşme, çoklu kanal desteği ve PGA ayarları sayesinde sensör okuma, voltaj izleme ve hassas ölçüm uygulamalarında tercih edilebilir.

Hassas Analog Ölçüm Projelerinizi Kurun

ADS1115 16-bit I2C ADC PGA Modül ile Arduino ve ESP32 projelerinizde daha hassas analog ölçümler yapabilirsiniz.

ADS1115 Modülünü İncele