1 Star 0 Fork 1

wwkkww/pinvokeDemo

forked from nuanyang/pinvokeDemo 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Linux.cs 1.12 KB
一键复制 编辑 原始数据 按行查看 历史
nuanyang 提交于 2021-04-14 16:30 . 初始化项目
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
namespace ConsoleApp12
{
public class Linux
{
public static void Run()
{
//初始化
InitWiringPI();
//设置Pin 1 为输出模式
SetPinModel(1, 1);
//开始周期性修改Pin 1的高低电瓶
for (int i = 0; i < 100; i++)
{
//置高电平
SetPinValue(1, 1);
Thread.Sleep(1000);
//置低电平
SetPinValue(1, 0);
Thread.Sleep(1000);
}
}
[DllImport("libraspberry", EntryPoint = "InitWiringPI")]
public static extern void InitWiringPI();
[DllImport("libraspberry", EntryPoint = "SetPinModel")]
public static extern void SetPinModel(int wiringPoint, int model);
[DllImport("libraspberry", EntryPoint = "SetPinValue")]
public static extern void SetPinValue(int wiringPoint, int model);
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C#
1
https://gitee.com/wwkkww1983/pinvoke-demo.git
git@gitee.com:wwkkww1983/pinvoke-demo.git
wwkkww1983
pinvoke-demo
pinvokeDemo
master

搜索帮助