首页 > 编程语言 >C#开发ESP32E(1)IO配置操作

C#开发ESP32E(1)IO配置操作

时间:2023-05-17 17:57:56浏览次数:46  
标签:led C# System ESP32E IO GpioController var gpio PinMode

1.Nuget安装nanoFramework.System.Device.Gpio

2.创建GpioController和GpioPin对象

点击查看代码
var gpio=new GpioController();
//参数1为引脚号(查看电路图)(此处对应为D2灯)
//参数2为模式(输入,输出,上下拉等)(此处对应为输出)
var led = gpio.OpenPin(2,PinMode.Output);

3.周期闪烁D2

完整代码

点击查看代码
public static void Main()
        {
            var gpio=new GpioController();
            var led = gpio.OpenPin(2,PinMode.Output);
            while (true)
            {
                //反转电平信号
                led.Toggle();
                Thread.Sleep(1000);
            }
          
        }

参考API文档
https://docs.nanoframework.net/api/System.Device.Gpio.html

标签:led,C#,System,ESP32E,IO,GpioController,var,gpio,PinMode
From: https://www.cnblogs.com/hngyElectric/p/17409537.html

相关文章

  • Mac 配置 OpenCV C++ 版本
    今天紀錄一下如何在Mac上安裝OpenCVforC++開發環境使用Brew安装,pkgconfig检测,2023.5.17Macx86(Intel),MacM1(Applesilicon)和Ubuntu也適用此筆記用OpenCV4.7.0_4版本做範例1.安装cmake与pkg-config如果您的 Mac 沒有cmake,pkg-config請先......
  • 三菱Q型pLc.QD75Mh4定位及控制.4轴伺服定位及控制,触摸屏及plc程序,三菱伺服,光纤伺服通
    三菱Q型pLc.QD75Mh4定位及控制.4轴伺服定位及控制,触摸屏及plc程序,三菱伺服,光纤伺服通讯,参考性强,已安全应用,4轴机械手抓拿焊接线,技术性资料ID:3450628593504077......
  • excel-08-Excel函数由浅入深-Excel函数
    Excel函数填充定义:是Excel中的内置函数,使用时,不区分大小写且每个函数都有其特定的功能和用途结构:以“=”为引导,函数名称开始,后接左括号,然后以逗号分隔输入的参数,最后是右括号。分类:共包含11类,分别是数据库函数,日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查询......
  • excel-09-Excel函数由浅入深-逻辑函数
    逻辑函数定义:根据指定的条件进行判断,如果一个条件满足,就给出结果。公式描述AND并且(同时满足)OR或者(满足其中一个)IF逻辑判断AND/OR/IF(logical1,[logical2,...])​ logical1必需,需要检验的第一个条件​ logical2可选,需要检验的其他条件......
  • centos系统安装docker
    ###yum源配置###wget-o/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repo#wget、curl两种下载方式皆可wget-o/etc/yum.repos.d/epel.repohttp://mirrors.aliyun.com/repo/epel-7.repo curl-o/etc/yum.repos.d/CentOS-Base.repohttp......
  • 在Linux/Windows/Mac上刷新DNS缓存的方法
    在Linux/Windows/Mac上刷新DNS缓存的方法刷新dns缓存让你可以得到新的域名解析。当你无法正确访问一个新注册的域名时就可以刷新dns缓存试试。但是不同的系统,Windows、MacOS和Linux上的方法是不一样的。1.Windows系统刷新DNS缓存开始-->运行-->输入cmd并回车在打开的命......
  • excel-10-Excel函数由浅入深-排序函数
    排序函数函数名意义LARGE从大到小排序SAMLL从小到大排序RANK相同数字排位是1个,紧邻后面数字会跳跃RANK.avg多个值具有相同排位,则返回平均排位RANK.eq多个值具有相同排位,则返回数组最高排位​ Large(Array,K)-Array必选,数组或数组区域-K必选,K......
  • inspect模块
    1、介绍该模块是python的自带模块,可以用于获取函数或方法的形参等数据。2、importinspectdeffun(name='abc',**vardict):print(name)print(inspect.signature(fun))print(type(inspect.signature(fun)))"""(name='abc',**vardict)<class'insp......
  • springCloud Alibaba服务的注册与发现之eureka客户端注册
    1、在客户端maven项目中添加eureka客户端依赖<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-client</artifactId></dependency>2、在工程application.yml文件中......
  • excel-06-Excel函数由浅入深
    Excel函数由浅入深-掌握函数的写法机器基本结构-了解单元格地址的引用以及在函数中的应用-熟练各类函数的作用以及函数的使用场景知识点Excel公式Excel函数逻辑函数统计函数日期函数文本函数排名与排序函数查找与引用函数......