nanoFramework.Iot.Device.Ags01db 1.2.613

前缀已预留
dotnet add package nanoFramework.Iot.Device.Ags01db --version 1.2.613                
NuGet\Install-Package nanoFramework.Iot.Device.Ags01db -Version 1.2.613                
此命令适用于 Visual Studio 中的包管理器控制台,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="nanoFramework.Iot.Device.Ags01db" Version="1.2.613" />                
对于支持 PackageReference 的项目,请将此 XML 节复制到项目文件中以引用包。
paket add nanoFramework.Iot.Device.Ags01db --version 1.2.613                
#r "nuget: nanoFramework.Iot.Device.Ags01db, 1.2.613"                
#r 指令可以在 F# Interactive 和多语言笔记本中使用。将此复制到交互式工具或脚本的源代码中以便引用包。
// Install nanoFramework.Iot.Device.Ags01db as a Cake Addin
#addin nuget:?package=nanoFramework.Iot.Device.Ags01db&version=1.2.613

// Install nanoFramework.Iot.Device.Ags01db as a Cake Tool
#tool nuget:?package=nanoFramework.Iot.Device.Ags01db&version=1.2.613                

AGS01DB - MEMS VOC 气体传感器

AGS01DB 是一个具有校准数字信号输出的 MEMS VOC 气体传感器。它使用特殊的数字模块采集技术和气体传感技术,以确保产品具有高可靠性和优秀的长期稳定性。

文档

英文产品页面在 英语

中文数据表在 中文

传感器图像

sensor

用法

重要:在创建 I2cDevice 之前,请确保正确设置 I2C 引脚,特别是针对 ESP32,确保已安装 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);

对于其他设备,如 STM32,请确保您正在使用您想要使用的 I2C 总线的预设引脚。

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;
}

示例

所需硬件

  • AGS01DB
  • 4.7kΩ 电阻 × 2
  • 公/母跳线

电路

circuit

  • SCL - SCL
  • SDA - SDA
  • VCC - 5V
  • 地 - 地

SDA、SCL 需要上拉电阻。

代码

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);
    }
}

结果

running result

产品 兼容和额外的计算目标框架版本。
.NET 框架 net 兼容。
兼容的目标框架
包含的目标框架(在包中)
了解更多关于 目标框架.NET Standard

NuGet 包

此包未被任何 NuGet 包使用。

GitHub 仓库

此包未被任何流行的 GitHub 仓库使用。

版本 下载 最后更新
1.2.613 59 8/9/2024
1.2.601 54 7/26/2024
1.2.590 66 7/17/2024
1.2.573 83 6/19/2024
1.2.570 70 6/14/2024
1.2.560 75 5/29/2024
1.2.548 87 5/15/2024
1.2.536 100 4/15/2024
1.2.514 94 3/22/2024
1.2.494 101 2/28/2024
1.2.474 111 1/24/2024
1.2.462 131 1/5/2024
1.2.458 108 12/20/2023
1.2.436 153 11/10/2023
1.2.416 98 11/8/2023
1.2.403 140 10/6/2023
1.2.396 129 9/27/2023
1.2.384 158 9/6/2023
1.2.378 180 8/16/2023
1.2.369 167 8/2/2023
1.2.363 129 7/28/2023
1.2.357 151 7/19/2023
1.2.354 160 7/14/2023
1.2.345 147 6/21/2023
1.2.341 151 6/14/2023
1.2.337 161 6/7/2023
1.2.335 154 6/2/2023
1.2.329 139 5/26/2023
1.2.313 141 5/12/2023
1.2.302 145 5/10/2023
1.2.297 168 5/3/2023
1.2.273 263 3/17/2023
1.2.267 260 3/10/2023
1.2.263 258 3/8/2023
1.2.259 273 2/27/2023
1.2.256 269 2/24/2023
1.2.253 284 2/22/2023
1.2.222 319 1/9/2023
1.2.217 350 1/6/2023
1.2.212 336 1/5/2023
1.2.208 339 1/3/2023
1.2.203 336 12/28/2022
1.2.159 413 11/14/2022
1.2.153 409 11/5/2022
1.2.141 448 10/25/2022
1.2.122 487 10/12/2022
1.2.114 444 10/8/2022
1.2.95 492 9/22/2022
1.2.87 536 9/15/2022
1.2.73 461 9/8/2022
1.2.63 474 9/3/2022
1.2.47 468 8/15/2022
1.2.40 472 8/6/2022
1.2.38 449 8/5/2022
1.2.28 465 8/1/2022
1.2.13 482 7/24/2022
1.2.10 459 7/23/2022
1.1.145.58726 497 7/7/2022
1.1.133.52556 487 6/30/2022
1.1.121.35854 514 6/26/2022
1.1.116.8772 485 6/24/2022
1.1.113.2032 481 6/23/2022
1.1.102.51394 463 6/15/2022
1.1.99.36719 476 6/14/2022
1.1.97.17326 486 6/13/2022
1.1.92.53000 487 6/8/2022
1.1.72.29765 481 5/31/2022
1.1.64.21380 477 5/26/2022
1.1.58.10097 488 5/23/2022
1.1.54.28879 472 5/23/2022
1.1.40 496 5/5/2022
1.1.3 504 4/15/2022
1.1.1 503 4/14/2022
1.0.300 520 3/31/2022
1.0.288-preview.114 113 3/25/2022
1.0.288-preview.113 114 3/25/2022
1.0.288-preview.104 100 3/22/2022
1.0.288-preview.103 94 3/21/2022
1.0.288-preview.100 110 3/19/2022
1.0.288-preview.99 113 3/18/2022
1.0.288-preview.98 106 3/18/2022
1.0.288-preview.93 110 3/15/2022
1.0.288-preview.87 108 3/10/2022
1.0.288-preview.86 112 3/8/2022
1.0.288-preview.77 105 2/27/2022
1.0.288-preview.75 104 2/26/2022
1.0.288-preview.65 111 2/18/2022
1.0.288-preview.63 104 2/16/2022
1.0.288-preview.61 111 2/12/2022
1.0.288-preview.58 108 2/10/2022
1.0.288-preview.53 102 2/9/2022
1.0.288-preview.41 127 1/31/2022
1.0.288-preview.29 121 1/28/2022
1.0.288-preview.20 128 1/27/2022
1.0.288-preview.19 123 1/27/2022
1.0.288-preview.18 124 1/27/2022
1.0.288-preview.5 123 1/24/2022
1.0.288-preview.1 116 1/21/2022
1.0.272 150 1/10/2022
1.0.259 381 12/9/2021
1.0.258 361 12/7/2021
1.0.218 189 10/18/2021
1.0.157 377 9/4/2021
1.0.155 377 8/31/2021
1.0.153 370 8/14/2021
1.0.151 355 8/6/2021
1.0.146 360 7/22/2021
1.0.136 441 7/17/2021
1.0.135 147 7/16/2021
1.0.134 166 7/15/2021
1.0.133 179 7/14/2021
1.0.130 151 7/6/2021
1.0.129 154 7/6/2021
1.0.127 165 7/5/2021
1.0.125 189 7/5/2021
1.0.122 200 6/30/2021
1.0.121 191 6/29/2021
1.0.119 216 6/28/2021
1.0.9 193 5/21/2021