nanoFramework.Iot.Device.Multiplexing 1.2.586

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

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

Iot.Device.Multiplexing

通用引脚复用辅助实现。查看 ShiftRegisterSn74hc595

用法

// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.

using System;
using System.Device.Gpio;
using System.Threading;
using Iot.Device.Multiplexing;

int[] pins = new int[] { 4, 17, 27, 22, 5, 6, 13, 19 };
using IOutputSegment segment = new GpioOutputSegment(pins);

CancellationTokenSource cts = new();
CancellationToken token = cts.Token;
bool controlCRequested = false;
TimeSpan delay = TimeSpan.FromSeconds(5);

WriteLine("Light all LEDs");
segment.TurnOffAll();
for (int i = 0; i < pins.Length; i++)
{
    segment.Write(i, 1);
}

WriteLine("Light every other LED");
segment.TurnOffAll();
for (int i = 0; i < pins.Length; i++)
{
    segment.Write(i, i % 2);
}

WriteLine("Light every other (other) LED");
segment.TurnOffAll();
for (int i = 0; i < pins.Length; i++)
{
    segment.Write(i, (i + 1) % 2);
}

WriteLine("Display binary 128");
segment.TurnOffAll();
for (int i = 0; i < pins.Length; i++)
{
    segment.Write(128);
}

segment.TurnOffAll();
WriteLine("Done.");
产品 兼容的以及额外的计算目标框架版本。
.NET Framework net 兼容。
兼容的目标框架(s)
包括的目标框架(s)(在包中)
了解更多关于 目标框架.NET Standard 的信息。

NuGet 包 (5)

显示依赖 nanoFramework.Iot.Device.Multiplexing 的前5个NuGet包

下载
nanoFramework.Iot.Device.ShiftRegister

此包包含适用于.NET nanoFramework C#项目的.NET IoT Core绑定Iot.Device.ShiftRegister。

nanoFramework.Iot.Device.Sn74hc595

此包包含适用于.NET nanoFramework C#项目的.NET IoT Core绑定Iot.Device.Sn74hc595。

nanoFramework.Iot.Device.CharacterLcd

此包包含适用于.NET nanoFramework C#项目的.NET IoT Core绑定Character LCD。

nanoFramework.Iot.Device.Charlieplex

此包包含适用于.NET nanoFramework C#项目的.NET IoT Core绑定Iot.Device.Charlieplex。

此包包含适用于.NET nanoFramework C#项目的.NET IoT Core绑定Iot.Device.Mbi5027。

GitHub仓库 (1)

显示依赖 nanoFramework.Iot.Device.Multiplexing 的前1个流行GitHub仓库

仓库 星标
nanoframework/nanoFramework.IoT.Device
📦 此仓库包含各类传感器、芯片、显示屏、帽子及驱动程序的.NET nanoFramework实现
版本 下载 最后更新
1.2.586 533 7/12/2024
1.2.557 903 5/29/2024
1.2.543 453 5/10/2024
1.2.423 2,631 11/9/2023
1.2.418 168 11/9/2023
1.2.415 475 11/8/2023
1.2.414 111 11/8/2023
1.2.325 3,165 5/24/2023
1.2.300 1,425 5/10/2023
1.2.295 905 5/3/2023
1.2.285 465 4/5/2023
1.2.270 1,347 3/15/2023
1.2.201 4,182 12/28/2022
1.2.141 5,344 10/25/2022
1.2.120 4,975 10/12/2022
1.2.112 2,833 10/8/2022
1.2.93 5,727 9/22/2022
1.2.84 2,447 9/15/2022
1.2.82 2,166 9/14/2022
1.1.113.2032 5,164 6/23/2022
1.1.1 6,763 4/14/2022
1.0.300 2,708 3/30/2022
1.0.277-preview.125 162 3/25/2022
1.0.277-preview.99 285 3/10/2022
1.0.277-preview.98 141 3/8/2022
1.0.277-preview.77 127 2/18/2022
1.0.277-preview.60 132 2/4/2022
1.0.277-preview.41 133 1/28/2022
1.0.277-preview.32 130 1/27/2022
1.0.277-preview.17 131 1/24/2022
1.0.277-preview.15 123 1/21/2022
1.0.277-preview.1 135 1/11/2022
1.0.259 309 12/9/2021
1.0.160 298 9/6/2021