1. 连接电缆:将ADS1115的VDD连接到NodeMCU的3.3V引脚,将GND连接到NodeMCU的GND引脚,将SCL连接到NodeMCU的D1引脚,将SDA连接到NodeMCU的D2引脚。

  2. 编写代码:使用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并读取四个单端输入通道的值。

  1. 连接传感器:将您的模拟传感器连接到ADS1115的单端输入通道上,然后运行代码以读取传感器的值。您可以通过更改ads.readADC_SingleEnded()函数中的数字来选择要读取的通道。
ADS1115怎么接在nodemcu上增加模拟输入通道

原文地址: https://www.cveoy.top/t/topic/bZ9R 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录