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 库。

Arduino IDE 使用 ADS1115 读取 MQ-135 传感器数据

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

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