nanoFramework.Iot.Device.Ags01db 1.2.869

Prefix Reserved
dotnet add package nanoFramework.Iot.Device.Ags01db --version 1.2.869
                    
NuGet\Install-Package nanoFramework.Iot.Device.Ags01db -Version 1.2.869
                    
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.869" />
                    
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.869" />
                    
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.869
                    
#r "nuget: nanoFramework.Iot.Device.Ags01db, 1.2.869"
                    
#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.
#addin nuget:?package=nanoFramework.Iot.Device.Ags01db&version=1.2.869
                    
Install nanoFramework.Iot.Device.Ags01db as a Cake Addin
#tool nuget:?package=nanoFramework.Iot.Device.Ags01db&version=1.2.869
                    
Install nanoFramework.Iot.Device.Ags01db 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.869 157 4/2/2025
1.2.864 153 4/2/2025
1.2.852 155 3/11/2025
1.2.846 173 3/10/2025
1.2.822 111 2/26/2025
1.2.775 113 2/4/2025
1.2.772 107 2/4/2025
1.2.759 114 1/31/2025
1.2.755 104 1/31/2025
1.2.743 106 1/20/2025
1.2.737 97 1/13/2025
1.2.718 110 12/30/2024
1.2.704 109 12/18/2024
1.2.696 105 12/16/2024
1.2.673 110 10/23/2024
1.2.656 112 10/3/2024
1.2.639 126 9/6/2024
1.2.631 115 8/28/2024
1.2.613 133 8/9/2024
1.2.601 101 7/26/2024
1.2.590 120 7/17/2024
1.2.573 129 6/19/2024
1.2.570 116 6/14/2024
1.2.560 104 5/29/2024
1.2.548 130 5/15/2024
1.2.536 145 4/15/2024
1.2.514 140 3/22/2024
1.2.494 136 2/28/2024
1.2.474 151 1/24/2024
1.2.462 180 1/5/2024
1.2.458 146 12/20/2023
1.2.436 188 11/10/2023
1.2.416 133 11/8/2023
1.2.403 175 10/6/2023
1.2.396 160 9/27/2023
1.2.384 198 9/6/2023
1.2.378 218 8/16/2023
1.2.369 206 8/2/2023
1.2.363 166 7/28/2023
1.2.357 190 7/19/2023
1.2.354 194 7/14/2023
1.2.345 183 6/21/2023
1.2.341 195 6/14/2023
1.2.337 208 6/7/2023
1.2.335 201 6/2/2023
1.2.329 184 5/26/2023
1.2.313 180 5/12/2023
1.2.302 189 5/10/2023
1.2.297 209 5/3/2023
1.2.273 306 3/17/2023
1.2.267 305 3/10/2023
1.2.263 305 3/8/2023
1.2.259 313 2/27/2023
1.2.256 313 2/24/2023
1.2.253 329 2/22/2023
1.2.222 366 1/9/2023
1.2.217 395 1/6/2023
1.2.212 382 1/5/2023
1.2.208 388 1/3/2023
1.2.203 383 12/28/2022
1.2.159 460 11/14/2022
1.2.153 456 11/5/2022
1.2.141 500 10/25/2022
1.2.122 539 10/12/2022
1.2.114 492 10/8/2022
1.2.95 539 9/22/2022
1.2.87 583 9/15/2022
1.2.73 511 9/8/2022
1.2.63 527 9/3/2022
1.2.47 516 8/15/2022
1.2.40 522 8/6/2022
1.2.38 499 8/5/2022
1.2.28 520 8/1/2022
1.2.13 537 7/24/2022
1.2.10 510 7/23/2022
1.1.145.58726 551 7/7/2022
1.1.133.52556 539 6/30/2022
1.1.121.35854 565 6/26/2022
1.1.116.8772 540 6/24/2022
1.1.113.2032 532 6/23/2022
1.1.102.51394 514 6/15/2022
1.1.99.36719 527 6/14/2022
1.1.97.17326 535 6/13/2022
1.1.92.53000 534 6/8/2022
1.1.72.29765 534 5/31/2022
1.1.64.21380 528 5/26/2022
1.1.58.10097 541 5/23/2022
1.1.54.28879 525 5/23/2022
1.1.40 551 5/5/2022
1.1.3 562 4/15/2022
1.1.1 558 4/14/2022
1.0.300 577 3/31/2022
1.0.288-preview.114 149 3/25/2022
1.0.288-preview.113 150 3/25/2022
1.0.288-preview.104 139 3/22/2022
1.0.288-preview.103 131 3/21/2022
1.0.288-preview.100 147 3/19/2022
1.0.288-preview.99 150 3/18/2022
1.0.288-preview.98 144 3/18/2022
1.0.288-preview.93 147 3/15/2022
1.0.288-preview.87 148 3/10/2022
1.0.288-preview.86 150 3/8/2022
1.0.288-preview.77 147 2/27/2022
1.0.288-preview.75 143 2/26/2022
1.0.288-preview.65 150 2/18/2022
1.0.288-preview.63 144 2/16/2022
1.0.288-preview.61 149 2/12/2022
1.0.288-preview.58 149 2/10/2022
1.0.288-preview.53 143 2/9/2022
1.0.288-preview.41 168 1/31/2022
1.0.288-preview.29 165 1/28/2022
1.0.288-preview.20 165 1/27/2022
1.0.288-preview.19 162 1/27/2022
1.0.288-preview.18 163 1/27/2022
1.0.288-preview.5 163 1/24/2022
1.0.288-preview.1 157 1/21/2022
1.0.272 195 1/10/2022
1.0.259 423 12/9/2021
1.0.258 416 12/7/2021
1.0.218 233 10/18/2021
1.0.157 420 9/4/2021
1.0.155 432 8/31/2021
1.0.153 431 8/14/2021
1.0.151 415 8/6/2021
1.0.146 417 7/22/2021
1.0.136 501 7/17/2021
1.0.135 195 7/16/2021
1.0.134 211 7/15/2021
1.0.133 226 7/14/2021
1.0.130 197 7/6/2021
1.0.129 198 7/6/2021
1.0.127 211 7/5/2021
1.0.125 233 7/5/2021
1.0.122 246 6/30/2021
1.0.121 238 6/29/2021
1.0.119 262 6/28/2021
1.0.9 239 5/21/2021