在“线程: ADS1015”中讨论的其他部件
您好,
我有两个ADS1115,并尝试与Arduino UNO板一起使用。
我正在按照 https://learn.adafruit.com/adafruit-4-channel-adc-breakouts上的说明进行操作。
使用Adafruit的Arduino库,可从 https://github.com/adafruit/Adafruit_ADS1X15下载
我一直在尝试读取来自Arduini +3.3V的电压,但我从代码中得到的只是"-1"作为值。
AIN0:-1 AIN0:-1 AIN0:-1 AIN0:-1 AIN0:-1 AIN0:-1
我搜索了多个来源,我可以看到,如果我得到"-1"值,可能是i2c问题。
什么问题?
我用两种不同的ADS1115测试,结果相同。
ino代码如下所示。
我的库中的文件.ccp和.h附加到此帖子。
#include <Wire.h>
#include <Adafruit_ADS1015.h>Adafruit_ADS1115
ADS1115 ADS (0x48);
void setup (void)
{
Serial.begin(9600);
Serial.println("Hello!");
serial.println (“正在从AIN0..3获取单端读数”);
Serial.println (“ADC范围:+/-6.144V (1位=3mV)”);
ads.begin();
}
void loop(void)
{
Int16_t ADC0;
ADC0 = ads.readADC_SingleEnded(0);Serial.print("Atln;
Serial.print")
DELAY (1000);
}
e2e.ti.com/.../Adafruit_5F00_ADS1015.cppe2e.ti.com/.../Adafruit_5F00_ADS1015.h</s>1015.
