ADS1115怎么接在nodemcu上增加模拟输入通道
-
连接电缆:将ADS1115的VDD连接到NodeMCU的3.3V引脚,将GND连接到NodeMCU的GND引脚,将SCL连接到NodeMCU的D1引脚,将SDA连接到NodeMCU的D2引脚。
-
编写代码:使用Arduino IDE,将ADS1115库添加到您的项目中。然后,您可以使用以下代码初始化ADS1115:
#include <Wire.h>
#include <Adafruit_ADS1015.h>
Adafruit_ADS1115 ads;
void setup() {
Serial.begin(9600);
ads.begin();
}
void loop() {
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("ADC0: "); Serial.println(adc0);
Serial.print("ADC1: "); Serial.println(adc1);
Serial.print("ADC2: "); Serial.println(adc2);
Serial.print("ADC3: "); Serial.println(adc3);
delay(1000);
}
这将初始化ADS1115并读取四个单端输入通道的值。
- 连接传感器:将您的模拟传感器连接到ADS1115的单端输入通道上,然后运行代码以读取传感器的值。您可以通过更改
ads.readADC_SingleEnded()函数中的数字来选择要读取的通道。
原文地址: https://www.cveoy.top/t/topic/bZ9R 著作权归作者所有。请勿转载和采集!