C# NanoFramework使用ESP32开发超声波测距传感器 HC-SR04
前言
最近自己开始研究ESP32,本身是对c#比较熟悉就在网上找了关于c#开发开发esp32的框架,最后选择了NanoFramework框架.具体支持的功能和详细资料可以参考github上NanoFramework的项目
一.ESP32刷机
1.环境准备
-
安装好VisualStudio2019或者VisualStudio2022.我这边用的VisualStudio2022.
具体安装步骤这里忽略 -
本机的dotnet 环境安装好.
具体安装步骤这里忽略
2.刷机
- 1.将esp32使用数据线连接到电脑上.
- 2.打开电脑设备管理器,查看端口设备.

这边显示是COM3的端口,如果没有看到对应的端口设备,可能是数据线坏了,也可能是esp32的驱动没装,我这边用的esp32的驱动是CH340的. - 3.安装刷机工具Nanoff
dotnet tool install -g nanoff
- 4.执行刷机命令
nanoff --serialport COM3 --target ESP32_PSRAM_REV0 --update
对应的COM3需要换成你自己的电脑上的端口号
正常刷完后就行是这样

二.NanoFramework安装
1.安装NanoFreamwork VS 扩展安装
打开VS,选择继续但无需代码

点击扩展,选择管理扩展.

点击联机,搜索nano,选择.Net 哪弄Framework Extension 点击下载.下载完后点击下一步安装就OK.安装完成后需要关闭VS.
如果下载的太慢或者无法下载,可以在VS扩展网站下载该插件


本文介绍如何使用C#和NanoFramework在ESP32上开发超声波测距传感器HC-SR04,涵盖ESP32刷机、NanoFramework安装配置、项目创建、组件安装及代码调试过程。
最低0.47元/天 解锁文章
1632





