nanoFramework.Iot.Device.Ws28xx.Esp32 1.2.595
前缀已保留
dotnet add package nanoFramework.Iot.Device.Ws28xx.Esp32 --version 1.2.595
NuGet\Install-Package nanoFramework.Iot.Device.Ws28xx.Esp32 -Version 1.2.595
该命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="nanoFramework.Iot.Device.Ws28xx.Esp32" Version="1.2.595" />
对于支持 PackageReference 的项目,将此 XML 节点复制到项目文件中以引用包。
paket add nanoFramework.Iot.Device.Ws28xx.Esp32 --version 1.2.595
NuGet 团队不提供对此客户端的支持。请联系其 维护者 以获取支持。
#r "nuget: nanoFramework.Iot.Device.Ws28xx.Esp32, 1.2.595"
#r 指令可用于 F# Interactive 和 Polyglot Notebooks。将其复制到交互工具或脚本的源代码中,以引用包。
// Install nanoFramework.Iot.Device.Ws28xx.Esp32 as a Cake Addin #addin nuget:?package=nanoFramework.Iot.Device.Ws28xx.Esp32&version=1.2.595 // Install nanoFramework.Iot.Device.Ws28xx.Esp32 as a Cake Tool #tool nuget:?package=nanoFramework.Iot.Device.Ws28xx.Esp32&version=1.2.595
NuGet 团队不提供对此客户端的支持。请联系其 维护者 以获取支持。
Ws28xx/WS2812B/WS2815B/WS2808/SK6812/Neo pixel for ESP32 using RMT - LED drivers
此绑定允许您更新 Ws28xx、SK6812 和基于条形码和矩阵的 strips 的 RGB LED。
有关如何在代码中使用绑定示例,请参阅 示例。
重要:此实现仅适用于 ESP32 掌板。请勿使用其他掌板。请改用 SPI 实现。
文档
- WS2812B: 数据表
- WS2815B: 数据表
- WS2808: 数据表
- SK6812: 数据表
- Neo pixels 指南
- Neo pixels x8 stick
掌板
WS2812B
用法
using Iot.Device.Ws28xx.Esp32;
using System.Diagnostics;
using System.Drawing;
// Configure the count of pixels
const int Count = 10;
// Adjust the pin number
const int Pin = 15;
// Use Ws2812 or SK6812 instead if needed
Ws28xx neo = new Ws2808(Pin, Count);
Rainbow(neo, Count);
void Rainbow(Ws28xx neo, int count, int iterations = 1)
{
BitmapImage img = neo.Image;
for (var i = 0; i < 255 * iterations; i++)
{
for (var j = 0; j < count; j++)
{
img.SetPixel(j, 0, Wheel((i + j) & 255));
}
neo.Update();
}
}
使用 BitmapImage
public Sk6812(int gpioPin, int width, int height = 1)
: base(gpioPin, new BitmapImageWs2808Grb(width, height))
{
ClockDivider = 4;
OnePulse = new(14, true, 12, false);
ZeroPulse = new(7, true, 16, false);
ResetCommand = new(500, false, 520, false);
}
.NET Framework |
版本 | 下载 | 最后更新 |
---|---|---|
1.2.595 | 158 | 7/24/2024 |
1.2.580 | 509 | 6/28/2024 |
1.2.570 | 243 | 6/14/2024 |
1.2.548 | 397 | 5/15/2024 |
1.2.476 | 1,231 | 1/25/2024 |
1.2.436 | 917 | 11/10/2023 |
1.2.329 | 2,378 | 5/26/2023 |
1.2.316 | 916 | 5/16/2023 |
1.2.313 | 625 | 5/12/2023 |
1.2.308 | 848 | 5/11/2023 |
1.2.304 | 699 | 5/10/2023 |
1.2.297 | 832 | 5/3/2023 |
1.2.239 | 4,366 | 2/13/2023 |
1.2.212 | 3,058 | 1/5/2023 |
1.2.203 | 1,294 | 12/28/2022 |
1.2.159 | 1,449 | 11/14/2022 |
1.2.153 | 2,770 | 11/5/2022 |
1.2.141 | 3,627 | 10/25/2022 |
1.2.114 | 2,440 | 10/8/2022 |
1.2.92 | 5,347 | 9/20/2022 |
1.2.87 | 2,504 | 9/15/2022 |
1.2.82 | 928 | 9/14/2022 |
1.1.118.19693 | 21,184 | 6/24/2022 |
1.1.116.8772 | 1,713 | 6/24/2022 |
1.1.58.10097 | 13,907 | 5/23/2022 |
1.1.51.31918 | 2,547 | 5/20/2022 |
1.1.7 | 11,885 | 4/18/2022 |
1.1.1 | 4,222 | 4/14/2022 |
1.0.300 | 3,546 | 4/1/2022 |
1.0.1-preview.1 | 151 | 3/28/2022 |