nanoFramework.Iot.Device.Ags01db 1.2.889

Prefix Reserved
dotnet add package nanoFramework.Iot.Device.Ags01db --version 1.2.889
                    
NuGet\Install-Package nanoFramework.Iot.Device.Ags01db -Version 1.2.889
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="nanoFramework.Iot.Device.Ags01db" Version="1.2.889" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="nanoFramework.Iot.Device.Ags01db" Version="1.2.889" />
                    
Directory.Packages.props
<PackageReference Include="nanoFramework.Iot.Device.Ags01db" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add nanoFramework.Iot.Device.Ags01db --version 1.2.889
                    
#r "nuget: nanoFramework.Iot.Device.Ags01db, 1.2.889"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package nanoFramework.Iot.Device.Ags01db@1.2.889
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=nanoFramework.Iot.Device.Ags01db&version=1.2.889
                    
Install as a Cake Addin
#tool nuget:?package=nanoFramework.Iot.Device.Ags01db&version=1.2.889
                    
Install as a Cake Tool

AGS01DB - MEMS VOC Gas Sensor

AGS01DB is a MEMS VOC gas sensor with calibrated digital signal output. It uses special digital module acquisition technology and gas sensing technology to ensure that the product has high reliability and excellent long-term stability.

Documentation

Products page in English

Datasheet in Chinese

Sensor Image

sensor

Usage

Important: make sure you properly setup the I2C pins especially for ESP32 before creating the I2cDevice, make sure you install the nanoFramework.Hardware.ESP32 nuget:

//////////////////////////////////////////////////////////////////////
// when connecting to an ESP32 device, need to configure the I2C GPIOs
// used for the bus
Configuration.SetPinFunction(21, DeviceFunction.I2C1_DATA);
Configuration.SetPinFunction(22, DeviceFunction.I2C1_CLOCK);

For other devices like STM32, please make sure you're using the preset pins for the I2C bus you want to use.

I2cConnectionSettings settings = new I2cConnectionSettings(1, Ags01db.DefaultI2cAddress);
I2cDevice device = I2cDevice.Create(settings);

using (Ags01db sensor = new Ags01db(device))
{
    // read AGS01DB version
    byte version = sensor.Version;

    // read VOC concentration
    double concentration = sensor.Concentration;
}

Example

Hardware Required

  • AGS01DB
  • 4.7kΩ resistance × 2
  • Male/Female Jumper Wires

Circuit

circuit

  • SCL - SCL
  • SDA - SDA
  • VCC - 5V
  • GND - GND

SDA, SCL need pull-up resistance.

Code

I2cConnectionSettings settings = new I2cConnectionSettings(1, Ags01db.DefaultI2cAddress);
I2cDevice device = I2cDevice.Create(settings);

using (Ags01db sensor = new Ags01db(device))
{
    // read AGS01DB version
    Debug.WriteLine($"Version: {sensor.Version}");
    Debug.WriteLine();

    while (true)
    {
        // read concentration
        Debug.WriteLine($"VOC Gas Concentration: {sensor.Concentration}ppm");
        Debug.WriteLine();

        Thread.Sleep(3000);
    }
}

Result

running result

Product Compatible and additional computed target framework versions.
.NET Framework net is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.2.889 139 7/28/2025
1.2.869 220 4/2/2025
1.2.864 211 4/2/2025
1.2.852 217 3/11/2025
1.2.846 233 3/10/2025
1.2.822 168 2/26/2025
1.2.775 168 2/4/2025
1.2.772 167 2/4/2025
1.2.759 174 1/31/2025
1.2.755 163 1/31/2025
1.2.743 168 1/20/2025
1.2.737 155 1/13/2025
1.2.718 167 12/30/2024
1.2.704 163 12/18/2024
1.2.696 164 12/16/2024
1.2.673 167 10/23/2024
1.2.656 170 10/3/2024
1.2.639 181 9/6/2024
1.2.631 169 8/28/2024
1.2.613 188 8/9/2024
1.2.601 156 7/26/2024
1.2.590 178 7/17/2024
1.2.573 190 6/19/2024
1.2.570 171 6/14/2024
1.2.560 160 5/29/2024
1.2.548 189 5/15/2024
1.2.536 192 4/15/2024
1.2.514 196 3/22/2024
1.2.494 194 2/28/2024
1.2.474 209 1/24/2024
1.2.462 236 1/5/2024
1.2.458 201 12/20/2023
1.2.436 220 11/10/2023
1.2.416 164 11/8/2023
1.2.403 213 10/6/2023
1.2.396 206 9/27/2023
1.2.384 251 9/6/2023
1.2.378 269 8/16/2023
1.2.369 260 8/2/2023
1.2.363 223 7/28/2023
1.2.357 245 7/19/2023
1.2.354 255 7/14/2023
1.2.345 242 6/21/2023
1.2.341 246 6/14/2023
1.2.337 267 6/7/2023
1.2.335 263 6/2/2023
1.2.329 243 5/26/2023
1.2.313 238 5/12/2023
1.2.302 251 5/10/2023
1.2.297 267 5/3/2023
1.2.273 365 3/17/2023
1.2.267 369 3/10/2023
1.2.263 368 3/8/2023
1.2.259 375 2/27/2023
1.2.256 369 2/24/2023
1.2.253 398 2/22/2023
1.2.222 423 1/9/2023
1.2.217 462 1/6/2023
1.2.212 443 1/5/2023
1.2.208 456 1/3/2023
1.2.203 441 12/28/2022
1.2.159 520 11/14/2022
1.2.153 504 11/5/2022
1.2.141 551 10/25/2022
1.2.122 600 10/12/2022
1.2.114 553 10/8/2022
1.2.95 599 9/22/2022
1.2.87 645 9/15/2022
1.2.73 570 9/8/2022
1.2.63 587 9/3/2022
1.2.47 570 8/15/2022
1.2.40 588 8/6/2022
1.2.38 561 8/5/2022
1.2.28 588 8/1/2022
1.2.13 600 7/24/2022
1.2.10 579 7/23/2022
1.1.145.58726 625 7/7/2022
1.1.133.52556 592 6/30/2022
1.1.121.35854 640 6/26/2022
1.1.116.8772 607 6/24/2022
1.1.113.2032 602 6/23/2022
1.1.102.51394 580 6/15/2022
1.1.99.36719 585 6/14/2022
1.1.97.17326 605 6/13/2022
1.1.92.53000 593 6/8/2022
1.1.72.29765 601 5/31/2022
1.1.64.21380 600 5/26/2022
1.1.58.10097 609 5/23/2022
1.1.54.28879 583 5/23/2022
1.1.40 609 5/5/2022
1.1.3 623 4/15/2022
1.1.1 632 4/14/2022
1.0.300 649 3/31/2022
1.0.288-preview.114 210 3/25/2022
1.0.288-preview.113 211 3/25/2022
1.0.288-preview.104 199 3/22/2022
1.0.288-preview.103 188 3/21/2022
1.0.288-preview.100 210 3/19/2022
1.0.288-preview.99 212 3/18/2022
1.0.288-preview.98 206 3/18/2022
1.0.288-preview.93 208 3/15/2022
1.0.288-preview.87 211 3/10/2022
1.0.288-preview.86 212 3/8/2022
1.0.288-preview.77 209 2/27/2022
1.0.288-preview.75 201 2/26/2022
1.0.288-preview.65 210 2/18/2022
1.0.288-preview.63 205 2/16/2022
1.0.288-preview.61 214 2/12/2022
1.0.288-preview.58 211 2/10/2022
1.0.288-preview.53 201 2/9/2022
1.0.288-preview.41 228 1/31/2022
1.0.288-preview.29 228 1/28/2022
1.0.288-preview.20 226 1/27/2022
1.0.288-preview.19 220 1/27/2022
1.0.288-preview.18 222 1/27/2022
1.0.288-preview.5 221 1/24/2022
1.0.288-preview.1 216 1/21/2022
1.0.272 253 1/10/2022
1.0.259 494 12/9/2021
1.0.258 486 12/7/2021
1.0.218 293 10/18/2021
1.0.157 480 9/4/2021
1.0.155 505 8/31/2021
1.0.153 507 8/14/2021
1.0.151 485 8/6/2021
1.0.146 477 7/22/2021
1.0.136 570 7/17/2021
1.0.135 255 7/16/2021
1.0.134 273 7/15/2021
1.0.133 284 7/14/2021
1.0.130 259 7/6/2021
1.0.129 260 7/6/2021
1.0.127 270 7/5/2021
1.0.125 294 7/5/2021
1.0.122 308 6/30/2021
1.0.121 299 6/29/2021
1.0.119 323 6/28/2021
1.0.9 301 5/21/2021