arduino IDE下nodemcu怎么通过ads1115怎么采集电压值
以下是通过Arduino IDE下NodeMCU采集电压值的步骤:
-
连接ADS1115模块和NodeMCU模块。将ADS1115模块的VCC和GND分别连接到NodeMCU模块的3.3V和GND引脚,将ADS1115模块的SCL和SDA分别连接到NodeMCU模块的D1和D2引脚。
-
在Arduino IDE中打开示例程序“ADS1115”。
-
将以下代码段复制到程序中:
#include <Wire.h>
#include <Adafruit_ADS1015.h>
Adafruit_ADS1115 ads;
void setup() {
Serial.begin(9600);
ads.begin();
}
void loop() {
int16_t adc0, adc1;
adc0 = ads.readADC_SingleEnded(0);
adc1 = ads.readADC_SingleEnded(1);
Serial.print("AIN0: "); Serial.println(adc0);
Serial.print("AIN1: "); Serial.println(adc1);
delay(1000);
}
-
上传程序到NodeMCU模块。
-
打开串口监视器,查看采集到的电压值。
注意:在程序中,AIN0和AIN1分别代表ADS1115模块的差分输入端口0和1,你需要将其连接到需要测量的电压信号上。如果你想采集单端口输入的电压值,可以将差分输入端口连接到GND。另外,程序中的delay(1000)可以调整采样频率。
原文地址: https://www.cveoy.top/t/topic/b10J 著作权归作者所有。请勿转载和采集!