当前位置: 首页 > news >正文

香橙派 C# IOT .net 引用WiringOP操作引脚高电平低电平 代码实例

香橙派 C# IOT .net 引用WiringOP操作引脚高电平低电平 代码实例 全网最简单的方法

一 在香橙派安装好WiringOP

安装方法我前面的文章有写到,上连接

香橙派查看 GPIO当前状态方法: 安装wiringOP_.net--yihong的博客-CSDN博客

安装好后 ,我的/usr/lib/中会有个一个文件 libwiringPi.so ,下面的类库会调用到

串口配置

串口打开

sudo vim /boot/orangepiEnv.txt

添加串口uart1,uart2,uart3

overlays=uart1 uart2 uart3

注意这里可能会导致有线网口用不了

如果就,请你改成:

overlays=uart1 uart3

二 c# 代码中引用WiringOP库

香橙派官方WiringOP库源码开源地址:https://github.com/orangepi-xunlong/wiringOP

调用时作方法调用参考,对应参数和方法函数


这里制作了一个类库 ,你把下面那个gitee的类库放自己得项目里即可

502e862cc3244d679df742b37f52ea5b.png

整理好的类库代码见:

https://gitee.com/yihong-lin/OrangePIWiringOPforCsharp.git

很希望你也可以一起来完善这个类库

三 调用方法即可

using WiringOPSharp;

 public static void Run()
        {
            Setup.WiringPiPiSetup();
            GPIO.PinMode(4, WiringPi.Output);
            while (true)
            {
                GPIO.DigitalWrite(4, WiringPi.High);
                Thread.Sleep(500);
                GPIO.DigitalWrite(4, WiringPi.Low);
                Thread.Sleep(500);
            }
        }

查看结果

gpio readall 

605c3e36fbea41898c5355a58f75c5fa.png

相关文章:

  • 高等数学(第七版)同济大学 习题7-7 个人解答
  • Python每日一练(牛客数据分析篇新题库)——第33天:中位函数
  • 10. 元组、集合
  • 清理MySQL中的binlog
  • 计算机毕业设计ssm高校学科竞赛管理系统eolh8系统+程序+源码+lw+远程部署
  • MySQL索引相关知识整理学习
  • Linux——Linux指令2|more指令|less指令|head和tail指令|管道|时间相关的指令|date显示|Cal指令|find指令
  • rollback-only异常令我对事务有了新的认识
  • java基于Springboot+vue的学生公寓宿舍管理系统 elementui
  • MYSQL之外键约束
  • 单点登录和JWT的介绍与使用
  • C/C++ 遍历文件夹(最全方法)
  • 硬件设计基础----二极管
  • 图像处理那些算法
  • 系列学习 SpringCloud-Alibaba 框架之第 3 篇 —— Nacos mysql支持、搭建集群
  • android图片蒙层
  • eclipse(luna)创建web工程
  • ECMAScript 6 学习之路 ( 四 ) String 字符串扩展
  • Flannel解读
  • JavaScript标准库系列——Math对象和Date对象(二)
  • js
  • leetcode46 Permutation 排列组合
  • Mysql优化
  • React组件设计模式(一)
  • Swift 中的尾递归和蹦床
  • 电商搜索引擎的架构设计和性能优化
  • 分享自己折腾多时的一套 vue 组件 --we-vue
  • 计算机常识 - 收藏集 - 掘金
  • 简析gRPC client 连接管理
  • 盘点那些不知名却常用的 Git 操作
  • 硬币翻转问题,区间操作
  • C# - 为值类型重定义相等性
  • Nginx惊现漏洞 百万网站面临“拖库”风险
  • ​​​​​​​​​​​​​​Γ函数
  • #QT项目实战(天气预报)
  • #我与Java虚拟机的故事#连载06:收获颇多的经典之作
  • (4)事件处理——(7)简单事件(Simple events)
  • (k8s中)docker netty OOM问题记录
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (第9篇)大数据的的超级应用——数据挖掘-推荐系统
  • (二十三)Flask之高频面试点
  • (附源码)spring boot校园拼车微信小程序 毕业设计 091617
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (更新)A股上市公司华证ESG评级得分稳健性校验ESG得分年均值中位数(2009-2023年.12)
  • (力扣记录)235. 二叉搜索树的最近公共祖先
  • (四) Graphivz 颜色选择
  • (一)u-boot-nand.bin的下载
  • (译)2019年前端性能优化清单 — 下篇
  • .NET Framework 服务实现监控可观测性最佳实践
  • .NET国产化改造探索(一)、VMware安装银河麒麟
  • .Net下C#针对Excel开发控件汇总(ClosedXML,EPPlus,NPOI)
  • .NET性能优化(文摘)
  • @selector(..)警告提示
  • [ MSF使用实例 ] 利用永恒之蓝(MS17-010)漏洞导致windows靶机蓝屏并获取靶机权限