nanoFramework.Iot.Device.Hcsr04.Esp32 1.2.613

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

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

ESP32 上的 HC-SR04 - 超声波测距模块

用于 HC-SR04 声纳距离传感器的设备绑定。使用 HC-SR04 距离传感器测量对象距离。使用 RMT 的 ESP32 特定实现。此实现比其他通用的 Hcsr04 更精确。

文档

用法

在大多数情况下,您只需传递您将要使用的 2 个引脚:Echo 和 Trigger 引脚。

using (var sonar = new Hcsr04(4, 17))
{
    if (sonar.TryGetDistance(out Length distance))
    {
        Debug.WriteLine($"Distance: {distance.Centimeters} cm");
    }
    else
    {
        Debug.WriteLine("Error reading sensor");
    }

    Thread.Sleep(1000);
}

注意:不能使用相同的引脚作为触发和 Echo。

硬件要求

  • HC-SR04
  • 公/母跳线

电路

Fritz diagram

  • VCC - 5V
  • GND - GND
  • Trig - 任何有效的 GPIO
  • Echo - 任何有效的 GPIO

上方的Fritz图展示了您应该如何连接您的MCU以运行程序,R1的电阻应为1kΩ。(可选)。由于HCSR04只适用于5V,而MCU主要是3.3V,这个电阻将有助于保护MCU。检查您的MCU以确定引脚是否能承受5V。

产品 兼容和额外的计算目标框架版本。
.NET Framework net兼容。
兼容目标框架
包中包含的目标框架
了解更多关于 目标框架.NET标准 的信息。

NuGet包

本包未由任何NuGet包使用。

GitHub仓库

本包未由任何流行的GitHub仓库使用。

版本 下载 最后更新
1.2.613 59 8/9/2024
1.2.601 67 7/26/2024
1.2.595 63 7/24/2024
1.2.590 62 7/17/2024
1.2.573 82 6/19/2024
1.2.570 69 6/14/2024
1.2.548 87 5/15/2024
1.2.536 118 4/15/2024
1.2.514 99 3/22/2024
1.2.494 96 2/28/2024
1.2.474 115 1/24/2024
1.2.462 134 1/5/2024
1.2.458 123 12/20/2023
1.2.436 182 11/10/2023
1.2.416 98 11/8/2023
1.2.403 140 10/6/2023
1.2.396 123 9/27/2023
1.2.384 152 9/6/2023
1.2.378 128 8/16/2023
1.2.369 139 8/2/2023
1.2.363 140 7/28/2023
1.2.357 146 7/19/2023
1.2.354 142 7/14/2023
1.2.345 164 6/21/2023
1.2.341 146 6/14/2023
1.2.337 157 6/7/2023
1.2.335 153 6/2/2023
1.2.329 165 5/26/2023
1.2.316 163 5/16/2023
1.2.313 157 5/12/2023
1.2.302 169 5/10/2023
1.2.297 193 5/3/2023
1.2.273 251 3/17/2023
1.2.267 261 3/10/2023
1.2.263 254 3/8/2023
1.2.259 263 2/27/2023
1.2.256 259 2/24/2023
1.2.253 274 2/22/2023
1.2.237 270 2/13/2023
1.2.222 351 1/9/2023
1.2.217 357 1/6/2023
1.2.208 332 1/3/2023
1.2.203 302 12/28/2022
1.2.159 383 11/14/2022
1.2.153 386 11/5/2022
1.2.141 421 10/25/2022
1.2.114 438 10/8/2022
1.2.87 554 9/15/2022
1.2.63 463 9/3/2022
1.2.53 455 8/23/2022
1.2.47 440 8/15/2022
1.2.40 464 8/6/2022
1.2.38 448 8/5/2022
1.2.28 430 8/1/2022
1.2.13 463 7/24/2022
1.2.10 461 7/23/2022
1.1.142.3202 500 7/7/2022
1.1.133.52556 463 6/30/2022
1.1.121.35854 484 6/26/2022
1.1.118.19693 466 6/24/2022
1.1.116.8772 456 6/24/2022
1.1.102.51394 452 6/15/2022
1.1.99.36719 452 6/14/2022
1.1.72.29765 435 5/31/2022
1.1.64.21380 442 5/26/2022
1.1.58.10097 465 5/23/2022
1.1.54.28879 444 5/23/2022
1.1.51.31918 455 5/20/2022
1.1.40 505 5/5/2022
1.1.3 478 4/15/2022
1.1.1 448 4/14/2022
1.0.300 479 3/31/2022
1.0.288-preview.114 123 3/25/2022
1.0.288-preview.113 111 3/25/2022
1.0.288-preview.103 103 3/21/2022
1.0.288-preview.100 105 3/19/2022
1.0.288-preview.98 111 3/18/2022
1.0.288-preview.93 107 3/15/2022
1.0.288-preview.86 117 3/8/2022
1.0.288-preview.77 120 2/27/2022
1.0.288-preview.75 106 2/26/2022
1.0.288-preview.65 113 2/18/2022
1.0.288-preview.63 106 2/16/2022
1.0.288-preview.61 112 2/12/2022
1.0.288-preview.58 109 2/10/2022
1.0.288-preview.53 105 2/9/2022
1.0.288-preview.41 125 1/31/2022
1.0.288-preview.29 121 1/28/2022
1.0.288-preview.22 120 1/27/2022
1.0.288-preview.20 127 1/27/2022
1.0.288-preview.18 130 1/27/2022
1.0.288-preview.5 129 1/24/2022
1.0.288-preview.1 119 1/21/2022
1.0.272 158 1/10/2022
1.0.262 323 12/23/2021
1.0.260 163 12/10/2021
1.0.259 153 12/9/2021
1.0.258 150 12/7/2021
1.0.249 4,632 11/24/2021
1.0.240 151 11/23/2021
1.0.238 153 11/22/2021