Trang chủ / Tin tức / Tin công nghệ / Lập trình ADS1115 ADC 16bit Arduino

Lập trình ADS1115 ADC 16bit Arduino

Sơ đồ ADS115

Sơ đồ kết nối Arduino

Cách đơn giản dùng biến trở để test kết nối 0-5VDC

#include <Wire.h>
#include <Adafruit_ADS1015.h>

Adafruit_ADS1115 ads(0x48);
float Voltage = 0.0;

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

void loop(void) 
{
  int16_t adc0;  // we read from the ADC, we have a sixteen bit integer as a result

  adc0 = ads.readADC_SingleEnded(0);
  Voltage = (adc0 * 0.1875)/1000;
  
  Serial.print("AIN0: "); 
  Serial.print(adc0);
  Serial.print("\tVoltage: ");
  Serial.println(Voltage, 7);  
  Serial.println();
  
  delay(1000);
}
Thư viện:https://github.com/adafruit/Adafruit_ADS1X15
Cách add thư viện:https://www.arduino.cc/en/Guide/Libraries
Tags