.NET Core嵌入式编程开关量GPIO(控制2个灯泡交替闪烁)

news/2025/11/26 15:51:03/文章来源:https://www.cnblogs.com/mq0036/p/19273240

.NET Core嵌入式编程开关量GPIO(控制2个灯泡交替闪烁)

一、在树莓派中安装.NET Core运行时

    1、到微软的官方站点下载.NET Core运行时 下载地址

 

       

  2、选择Linux 中的ARM32,

如果不需要跑web,可以选择更精简的.NET Core Binaries ARM32。
  借助xftp 把下载回来的压缩包送到树莓派里面。

        

  3、把压缩包解压缩处理,并建立软连接,即可安装完成.NET Core

  sudo mkdir /usr/share/dotnet(新建文件夹)

  sudo tar -xvf dotnet-sdk-3.0.100-linux-arm.tar.gz -C /usr/share/dotnet(解压运行时并复制到相应文件夹)

  sudo ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet(并建立软连接)

       执行命令看一下.NET Core 安装情况         

  dotnet --info

    

  4、灯泡接线

  通用输出GPO,输出控制信号,常见有推挽输出和开漏输出两种模式,了解即可,非单片机专业无需精通。

    • 推挽输出。直接输出高低电平,可以GND+IO 或VCC+IO 两种接线。

    • 开漏输出。只能输出低电平或者空,低电平时让电流“漏进来”,常用于外接放大电路控制5V/12V 等场合。

      LED 小灯。单片机学习的经典,简单使用,很容易看到效果。有源蜂鸣器。输出低电平时鸣叫。例程中我们直接控制使用两个IO 口作为输出,分别控制LED 小灯和蜂鸣器,也可以是两个小灯。接线方案如下,选择GPIO17 和GPIO23,也就是板子的11 脚和16 脚(如下图)。这两个脚附近都有GND,方便接线。这里选择IO 引脚时一定要注意,强烈建议不要选择有端口复用功能(小括号有写)的引脚,例如GPIO04,这些引脚很可能会产生意想不到的信号。

          

  注意,引脚模块为Logical 时,采用逻辑引脚17 和23,如若选择Board,则代码需要写11 和16。
  效果:两个灯交

  5、编写.NET Core程序

   新建.Net Core 控制台项目,从nuget 引用System.Device.Gpio,在Program.cs中写入以下代码:

复制代码
using System;
using System.Device.Gpio;
using System.Threading;namespace ConsoleApp3
{class Program{static void Main(string[] args){int pin1 = 17, pin2 = 23;using var gpio = new GpioController(PinNumberingScheme.Logical);gpio.OpenPin(pin1, PinMode.Output);gpio.OpenPin(pin2, PinMode.Output);var flag = false;for (int i = 0; i < 200; i++){var pv1 = flag ? PinValue.High : PinValue.Low;var pv2 = !flag ? PinValue.High : PinValue.Low;flag = !flag;gpio.Write(pin1, pv1);gpio.Write(pin2, pv2);Thread.Sleep(500);}}}
}
复制代码

 

  5、发布并上传至树莓派

  然后使用 dotnet XXX.dll 运行程序(注意文件夹如果程序上传到根目录则直接运行,不是跟目录则cd到相应文件夹位置运行)

      

 

2025-11-26 15:47:21【出处】:https://www.cnblogs.com/kgxk/p/12078609.html

=======================================================================================

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/977308.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

切换到root的方式

sudo -s:通过当前用户密码验证,临时切换到root权限(不加载root环境变量,工作目录不变)。su root:需输入root用户密码,切换到root权限(加载root环境变量,工作目录变为root的家目录)。

2025 十大 LED 移动快拼折叠大屏标杆厂家 高效流动场景首选品牌推荐

LED 移动快拼折叠大屏凭借 “快速拼装、灵活移动、省空间” 的核心优势,已成为巡回演出、临时展会、政企会务等流动场景的核心显示设备。2025 年行业技术向 “智能化、高稳定性、全场景适配” 升级,本文结合技术专利…

使用Maven导入Junit5依赖时的注意事项

原先我的Maven中Junit5依赖如下:<dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter</artifactId><version>RELEASE</version><scope>tes…

构造测试用例

1.SOC验证中,测试用例不要写的太复杂,逻辑单一可控性强很重要; 2.灵活使用define和$test$plusargs,隔离不同的验证场景; 3.基于以上两点,纯随机的CASE不如通过 define和$test$plusargs 来约束随机的 CASE ;这样…

WireShark抓包http,解密https - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025年耐磨陶瓷衬板订制厂家权威推荐榜单:陶瓷橡胶复合板/二合一陶瓷衬板/氧化铝陶瓷片源头厂家精选

在电力、矿山、水泥、钢铁等重工业领域,耐磨陶瓷衬板作为抵抗物料冲刷、延长设备寿命的关键部件,其硬度、韧性及定制适配性直接影响设备连续运行时间与维护成本。据行业数据统计,高品质耐磨陶瓷衬板可降低设备磨损率…

2025 年 11 月企业转型升级服务机构权威推荐榜:战略咨询、数字化改造与组织优化服务实力品牌深度解析

2025 年 11 月企业转型升级服务机构权威推荐榜:战略咨询、数字化改造与组织优化服务实力品牌深度解析 在全球经济格局深刻变革的背景下,企业转型升级已成为提升核心竞争力的关键路径。根据最新行业数据显示,超过78%…

使用Java多态性进行数据类型转换

在Java中,多态性是面向对象编程的核心概念之一,它允许对象以多种形式表现。Java的多态性主要体现在方法重载和方法重写上。这种特性使得我们可以编写更加通用和可扩展的代码。 数据类型转换是指将变量从一种类型转换…

基于Xilinx FPGA的三目摄像头AR0135的图像采集与LCD/HDMI/USB显示

一、方案介绍目前市场上基于FPGA的摄像头采集方案多为双目采集,鲜有见到三目摄像头的采集与显示/传输方案。而且大部分方案都是各FPGA开发板随板附赠的双目摄像头采集与LCD/HDMI显示的示例代码,摄像头多采用OV7725/O…

2025年11月薪酬体系设计咨询公司权威推荐榜:战略薪酬架构与绩效激励方案专业定制首选

2025年11月薪酬体系设计咨询公司权威推荐榜:战略薪酬架构与绩效激励方案专业定制首选 随着企业竞争日益激烈,科学合理的薪酬体系已成为吸引和保留核心人才的关键因素。根据最新行业调研数据显示,超过78%的企业正在或…

2025年化学品安全柜批发厂家权威推荐榜单:易制毒安全柜‌/危化品安全柜‌/防爆安全柜源头厂家精选

在安全生产法规日益严格与企业安全意识不断提升的背景下,化学品安全柜作为危化品存储的核心装备,其市场需求正以年增长率18%的速度快速增长。 化学品安全柜通过特殊的结构设计和材料工艺,为易燃、易爆、腐蚀性化学品…

2025智能仓储生产企业排名推荐:聚焦行业前沿,青岛茂源引领智造新趋势

一、行业现状与发展趋势分析 随着“中国制造2025”战略的深入推进,智能制造与数字化转型已成为工业发展的核心驱动力。智能仓储作为供应链管理的关键环节,正加速向高密度化、自动化、信息化、绿色化方向演进。在电商…

2025 年 11 月工厂管理咨询公司权威推荐榜:涵盖精益生产、流程优化、成本控制与效率提升的实战型服务品牌深度解析

2025 年 11 月工厂管理咨询公司权威推荐榜:涵盖精益生产、流程优化、成本控制与效率提升的实战型服务品牌深度解析 随着制造业转型升级步伐加快,工厂管理咨询行业正迎来前所未有的发展机遇。在数字化转型与智能化改造…

题解:P8025 [ONTAK2015] Związek Harcerstwa Bajtockiego

听说 NOIP 考前写题解有助于 rp++。(划掉 (/▽\)) 前置知识:树链剖分(重链剖分)、树剖求 LCA、树剖求 \(K\) 级祖先。 不会也没关系哦,可以看看窝的博客啊(无耻地贴上链接):树链剖分以及求 LCA、树上 \(K\) …

习题解析之:摩尔斯电码转换

习题解析之:摩尔斯电码转换【问题描述】 摩尔斯电码(又译为摩斯密码,Morse code)是一种时通时断的信号代码,通过不同的排列顺序来表达不同的英文字母、数字和标点符号。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬…

初始Spring框架

初识Spring spring介绍核心理念:IoC(控制反转)、AOP(面向切面的编程)表现层:web层提供了一个优秀的springMVC框架 业务逻辑层:通过AOP无入侵情况下对业务层进行增强,eg 管理事务、记录日志。 DAO层(持久层):整…

2025年不锈钢水垢清洁剂制造厂权威推荐榜单:水龙头除垢剂/不锈钢清洁剂/厨房重油污清洁剂源头厂家精选

不锈钢水垢清洁剂作为工业设备维护与家居清洁的关键产品,其腐蚀性控制、除垢效率及环保性能直接影响设备寿命与使用安全。据行业调研数据显示,高效水垢清洁剂可提升热交换设备能效15%-25%,而低腐蚀配方的需求占比达…

2025年旋挖钻机全套管供货厂家权威推荐榜单:全回转全套管‌/旋挖全套管‌/搓管机全套管源头厂家精选

在基建工程持续深化与施工技术迭代升级的背景下,旋挖钻机全套管作为应对复杂地质条件的关键装备,其市场需求正以年均增长率超过10%的速度快速提升。 旋挖钻机全套管通过全回转、搓管等先进工艺,有效解决了流沙层、喀…

2025 年 11 月精益生产咨询公司权威推荐榜:专业流程优化与智能制造解决方案口碑之选

2025 年 11 月精益生产咨询公司权威推荐榜:专业流程优化与智能制造解决方案口碑之选 随着全球制造业向智能化、数字化方向加速转型,精益生产作为提升企业运营效率的核心方法论,正迎来新一轮的发展机遇。在工业 4.0 …

权威实测背书!2025年11月高性价比家具品牌放心选

还在为选智能家具纠结?要么价格虚高不实用,要么功能噱头大于体验,踩坑风险着实不低。我们权威实测百款主流产品,从材质安全、功能落地、性价比等核心维度严苛筛选,结合超800万家庭的实际使用反馈,精选出5个高分优…