Arduino IDE 使用 ADS1115 读取 MQ-135 传感器数据
Arduino IDE 使用 ADS1115 读取 MQ-135 传感器数据
本文介绍如何使用 Arduino IDE,通过 ADS1115 模块读取 MQ-135 传感器数据,包括引脚接线图和代码示例。
引脚接线
ADS1115:
- VCC -> 3.3V
- GND -> GND
- SCL -> D1
- SDA -> D2
MQ-135:
- VCC -> 5V
- GND -> GND
- AOUT -> A0
代码
#include <Wire.h>
#include <Adafruit_ADS1015.h>
#define ADS1015_ADDRESS (0x48) // ADS1115 地址
Adafruit_ADS1115 ads(ADS1015_ADDRESS);
void setup() {
Serial.begin(9600);
ads.begin();
}
void loop() {
int16_t adc0;
float voltage;
adc0 = ads.readADC_SingleEnded(0); // 读取 A0
voltage = (adc0 * 0.1875)/1000.0; // 转换为电压 (mV)
Serial.print("MQ-135 Voltage: ");
Serial.print(voltage);
Serial.println(" V");
delay(1000);
}
注意: 需要安装 Adafruit ADS1X15 库。
原文地址: https://www.cveoy.top/t/topic/nmgB 著作权归作者所有。请勿转载和采集!