АЦП ADS1115 4-х канальний

ADS1115 — це 4-х канальний 16-розрядний аналого-цифровий перетворювач (АЦП) з інтерфейсом I2C, який дозволяє підключати аналогові датчики та точно вимірювати рівень напруги на їхніх виходах.

Характеристики:

  • Кількість каналів: 4
  • Роздільна здатність: 16 біт
  • Інтерфейс: I2C
  • Напруга живлення: 2 ... 5,5 В
  • Максимальна вимірювана напруга каналу: дорівнює напрузі живлення
  • Можливість зміни I2C-адреси за допомогою зовнішньої перемички
  • Розміри модуля: 28 х 16 мм

Застосування:

Модуль АЦП ADS1115 широко використовується у проєктах з Arduino, ESP32, Raspberry Pi та іншими мікроконтролерами для підключення датчиків, у яких аналоговий сигнал потребує високої точності оцифрування. Підходить для вимірювання температури, напруги, струму, вологості, а також у системах розумного дому, автоматизації та наукових експериментах.

Приклад програми для Arduino IDE

#include <Wire.h>
#include <Adafruit_ADS1015.h>
Adafruit_ADS1115 ads(0x49);
void setup(void)
{
  Serial.begin(9600);
  Serial.println("Hello!");
  
  Serial.println("Getting single-ended readings from AIN0..3");
  Serial.println("ADC Range: +/- 6.144V (1 bit = 3mV/ADS1015, 0.1875mV/ADS1115)");
  
  // The ADC input range (or gain) can be changed via the following
  // functions, but be careful never to exceed VDD +0.3V max, or to
  // exceed the upper and lower limits if you adjust the input range!
  // Setting these values incorrectly may destroy your ADC!
  //                                                                ADS1015  ADS1115
  //                                                                -------  -------
  // ads.setGain(GAIN_TWOTHIRDS);  // 2/3x gain +/- 6.144V  1 bit = 3mV      0.1875mV (default)
  // ads.setGain(GAIN_ONE);        // 1x gain   +/- 4.096V  1 bit = 2mV      0.125mV
  // ads.setGain(GAIN_TWO);        // 2x gain   +/- 2.048V  1 bit = 1mV      0.0625mV
  // ads.setGain(GAIN_FOUR);       // 4x gain   +/- 1.024V  1 bit = 0.5mV    0.03125mV
  // ads.setGain(GAIN_EIGHT);      // 8x gain   +/- 0.512V  1 bit = 0.25mV   0.015625mV
  // ads.setGain(GAIN_SIXTEEN);    // 16x gain  +/- 0.256V  1 bit = 0.125mV  0.0078125mV
  
  Wire.begin();
}
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);
  Serial.print("AIN1: "); Serial.println(adc1);
  Serial.print("AIN2: "); Serial.println(adc2);
  Serial.print("AIN3: "); Serial.println(adc3);
  Serial.println(" ");
  
  delay(1000);
}



Написати відгук

Примітка: HTML размітка не підтримується! Використовуйте звичайтий текст.
    Погано           Добре

Модуль АЦП ADS1115 4-х канальний

  • Модель ADS1115
  • Код: ID-413
  • Наявність Є в наявності
  • 99.62грн.


<< Проекти << Усі товари >> Статті, уроки >>

Рекомендовані товари

АЦП ADS1115 огляд мікросхеми

АЦП ADS1115 огляд мікросхеми

Привіт, друзі! У нас на огляді дуже корисна мікросхема – ADS1115. Це 16-бітний аналогово-цифровий пе..

0.00грн.

Модуль 4-х аналогових входів I2C на ADS1115 (Geekmatic)

Модуль 4-х аналогових входів I2C на ADS1115 (Geekmatic)

Модуль 4-х аналогових входів I2C на ADS1115 (Geekmatic) Компактний модуль для підключення 4-х а..

203.34грн.