Skip to content

Releases: styropyr0/MPM10

MPM10 v1.0.1

Choose a tag to compare

@styropyr0 styropyr0 released this 25 Mar 18:22

What's new

  1. Compilation error handling with single UART interface boards
  2. Example sketches renamed
  3. Include SensorHubTemplates API explicitly

MPM10 v1.0.0

Choose a tag to compare

@styropyr0 styropyr0 released this 16 Mar 10:07

Release Note: MPM10 Sensor Library
Version: 1.0.0
Release Date: March 16, 2025

Overview:

This is the first release of the MPM10 library designed for interfacing with the MPM10 particulate matter sensor. The library provides comprehensive functionality for collecting, analyzing, and interpreting particulate matter data using UART and I2C communication protocols.

Features:

  • Sensor Support: Fully supports MPM10 particulate matter sensors with UART and I2C communication modes.
  • Data Reading: Provides PM1.0, PM2.5, and PM10 concentration readings in real time (in µg/m³).
  • Measurement Contexts: Supports both standard (default) and atmospheric measurement contexts for flexible applications.
  • Particle Count Calculation: Allows measurement of particulate count for volumes of 300 mL, 500 mL, 1 L, 2.5 L, 5 L, and 10 L of air.
  • Sensor Status: Includes functionality to verify sensor connectivity and ensure data validity.
  • Compatibility: Designed to integrate seamlessly with Arduino IDE and similar development environments.
  • Keywords File: Includes a keywords.txt file for improved code readability in the Arduino IDE.

Usage Notes:

  • The library is optimized for both UART and I2C communication. By default, I2C is the preferred mode.
  • For UART mode, ensure that the correct TX and RX pins are specified during initialization.
  • It is essential to calibrate the sensor in your intended environment to ensure accurate readings.

Known Issues:

  • None reported for this initial release. Please report bugs or suggest enhancements through the library repository.