文件名称:SimpleGPIO:满足您所有物联网需求的简单,低礼仪的GPIO库
文件大小:50KB
文件格式:ZIP
更新时间:2024-05-09 14:30:01
C#
简单GPIO 满足您所有物联网需求的简单,低礼仪的GPIO库 概述 SimpleGPIO采用高级的,面向对象的方法进行IoT编程,就像高级编程语言提供的功能可以帮助抽象化金属上发生的事情而不是代码一样。 安装 只需从NuGet将SimpleGPIO库添加到您的项目中即可。 初始化 实例化一个新板,以能够访问其GPIO头: var pi = new RaspberryPi (); 如果您使用的是依赖项注入容器,则可以将开发板注册为单例以在应用程序的其他地方使用: services . AddSingleton < RaspberryPi>(); 访问GPIO引脚 GPIO引脚可以通过其在板上的物理位置和/或Broadcom标识符GPIO#进行访问。 var redLED = pi . Pin16 ; var sameRedLED = pi . GPIO23 ; 移动电子 根据您的
【文件预览】:
SimpleGPIO-main
----SimpleGPIO.Examples.Components.RGBLED()
--------Program.cs(938B)
--------SimpleGPIO.Examples.Components.RGBLED.csproj(267B)
----.github()
--------workflows()
----SimpleGPIO.Examples.Components.DotMatrix()
--------Program.cs(3KB)
--------SimpleGPIO.Examples.Components.DotMatrix.csproj(285B)
----SimpleGPIO.Examples.Components.RotaryEncoder()
--------Program.cs(587B)
--------SimpleGPIO.Examples.Components.RotaryEncoder.csproj(267B)
----SimpleGPIO.Examples.Components.Motor()
--------Program.cs(964B)
--------SimpleGPIO.Examples.Components.Motor.csproj(267B)
----SimpleGPIO.Examples.Input()
--------Program.cs(435B)
--------SimpleGPIO.Examples.Input.csproj(267B)
----SimpleGPIO.Examples.CLI()
--------SimpleGPIO.Examples.CLI.csproj(363B)
--------Program.cs(543B)
----LICENSE(1KB)
----SimpleGPIO.Examples.Components.SevenSegmentDisplay()
--------Program.cs(746B)
--------SimpleGPIO.Examples.Components.SevenSegmentDisplay.csproj(267B)
----SimpleGPIO.sln(11KB)
----README.md(9KB)
----SimpleGPIO()
--------Components()
--------Power()
--------Boards()
--------SimpleGPIO.csproj(732B)
--------IO()
--------GPIO()
----SimpleGPIO.Examples.Web()
--------Startup.cs(815B)
--------appsettings.Development.json(137B)
--------Program.cs(311B)
--------Controllers()
--------wwwroot()
--------SimpleGPIO.Examples.Web.csproj(238B)
--------appsettings.json(97B)
----SimpleGPIO.Examples.Components.BitShiftRegister()
--------SimpleGPIO.Examples.Components.BitShiftRegister.csproj(267B)
--------Program.cs(668B)
----SimpleGPIO.Tests()
--------Components()
--------Power()
--------Boards()
--------readme.txt(6B)
--------IO()
--------SimpleGPIO.Tests.csproj(912B)
--------GPIO()
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(5KB)