NanoFramework操作ESP32(一)_基础元器件篇(一)_安装环境
1.NanoFramework操作ESP32(目录)_目录
2.NanoFramework操作ESP32(一)_基础元器件篇(一)_安装环境
3.NanoFramework操作ESP32(一)_基础元器件篇(二)_第一个示例程序4.NanoFramework操作ESP32(一)_基础元器件篇(三)_单色灯(F3 单色LED_常亮 Boot按钮控制 呼吸灯)5.NanoFramework操作ESP32(一)_基础元器件篇(四)_跑马灯与呼吸灯(三色LED)6.NanoFramework操作ESP32(一)_基础元器件篇(五)_超声波测距(HC-SR04超声波传感器)7.NanoFramework操作ESP32(一)_基础元器件篇(九)_双色屏(0.96寸OLED显示屏_IIC接口SSD1306驱动)8.NanoFramework操作ESP32(一)_基础元器件篇(十三)_ HC_SR501人体红外传感器9.NanoFramework操作ESP32(一)_基础元器件篇(十四)_ KY-032红外避障模块(光电反射传感器)10.NanoFramework操作ESP32(一)_基础元器件篇(十七)_ KY-019继电器(1路5V继电器)11.NanoFramework操作ESP32(一)_基础元器件篇(二十)_ KY-008激光头传感器12.NanoFramework操作ESP32(一)_基础元器件篇(二十一)_ 声音传感器13.NanoFramework操作ESP32(一)_基础元器件篇(二十二)_ DHT11温湿度传感器14.NanoFramework操作ESP32(一)_基础元器件篇(二十三)_ 土壤湿度传感器15.NanoFramework操作ESP32(一)_基础元器件篇(二十五)_ KY-018光敏传感器16.NanoFramework操作ESP32(一)_基础元器件篇(二十六)_ KY-028热敏传感器(数字温度)17.NanoFramework操作ESP32(一)_基础元器件篇(二十七)_ 气体质量、可燃气体、烟雾检测传感器18.NanoFramework操作ESP32(一)_基础元器件篇(二十八)_ KY-026火焰传感器19.NanoFramework操作ESP32(一)_基础元器件篇(二十九)_ 雨滴传感器20.NanoFramework操作ESP32(一)_基础元器件篇(三十)_ KY-036人体触摸传感器21.NanoFramework操作ESP32(一)_基础元器件篇(三十一)_ MPU6050陀螺仪模块22.NanoFramework操作ESP32(一)_基础元器件篇(三十二)_ KY-002震动传感器23.NanoFramework操作ESP32(一)_基础元器件篇(三十三)_ KY-020倾斜开关24.NanoFramework操作ESP32(一)_基础元器件篇(三十五)_ KY-040编码器25.NanoFramework操作ESP32(一)_基础元器件篇(三十六)_ KY-023 PS2摇杆26.NanoFramework操作ESP32(一)_基础元器件篇(三十七)_ SD读卡器模块27.NanoFramework操作ESP32(一)_基础元器件篇(三十八)_ RTC与DS1302时钟模块28.NanoFramework操作ESP32(一)_基础元器件篇(三十九)_ KY-033红外寻迹模块(TCRT5000)29.NanoFramework操作ESP32(一)_基础元器件篇(四十)_ KY-025干簧管传感器30.NanoFramework操作ESP32(一)_基础元器件篇(四十一)_ KY-024线性霍尔传感器31.NanoFramework操作ESP32(一)_基础元器件篇(四十二)_ KY-031敲击传感器32.NanoFramework操作ESP32(一)_基础元器件篇(四十三)_ KY-010光遮断传感器33.NanoFramework操作ESP32(二)_网络协议篇(一)_ Wifi34.NanoFramework操作ESP32(二)_网络协议篇(五)_ 串口协议一、安装驱动与调试工具
1、安装ESP32需要的驱动(CH340驱动 或 CP2102驱动)
(1)安装
下载地址:CH340_Windows驱动.rar;一步步安装即可。
下载地址:CP2102_Windows驱动.rar;一步步安装即可。
(2)验证结果
插入ESP32设备后,出现对应的端口(COM),即证明驱动安装成功。如下:
2、VS中安装ESP32调试工具nanoff
nanoff 是一个开源项目,可给VS提供调试和管理Iot硬件的功能。
(1)安装
控制台中输入dotnet tool install -g nanoff
;即可安装该工具。
(2)验证结果
① 使用nanoff 命令列出可用的串行端口
nanoff --listports
② 使用nanoff 命令验证板子是否可正常调试
# 该命令为 将连接到 COM3 的 ESP32 板子的固件更新到最新的可用版本
# nanoff --serialport 端口 --platform 端口 --target 板子型号 --update
nanoff --platform esp32 --serialport COM3 --update
# 查看板子信息
nanoff --platform esp32 --serialport COM3 --devicedetails
# 刷新板子 ESP32_C3、ESP32_S3(ESP32-DevKitC板子WROOM-32U芯片为ESP32_REV0;ESP32_CAM为ESP32_PSRAM_REV0)
nanoff --target ESP32_S3 --serialport COM3 --update # 查看板子可用的驱动https://github.com/nanoframework/nf-interpreter#esp32-modules-and-boards
nanoff --target ESP32_REV0 --serialport COM7 --update # 板子2
# 刷新指定版本(不同固件引用的 Nuget 包不同,需要保持一致。若不一致,则会出现报错)
nanoff --target ESP32_S3 --fwversion 1.8.1.308 --serialport COM10 --update
失败时结果如下:
正确时结果如下:
或
二、安装 VS 扩展开发插件NanoFreamwork
1、安装
VS-扩展-管理扩展->搜索“Nano”->".Net nanoFramework Extension"
2、创建NanoFreamwork项目
结果如下:
3、打开设备调试窗口
点击 Vs-视图-其他窗口-“Device Explorer”,来打开“设备调试窗口”。
若Devices中未出现需要的设备,如下。则需要重新刷一下固件 nanoff --target ESP32_REV0 --serialport COM7 --update (换了块板子,我的S3 VS暂不支持)
,然后,重启单片机。正常结果如下:
4、Device Explorer菜单栏介绍
从左往右依次为
- ping设备,点击后VS输出设备运行信息
- 设备信息收集
- 擦除应用部署区域(移除项目应用)
- 网络信息编辑和设置
- 重启设备
- 启动或者关闭设备监听(就是监听设备是否存在)
- 重新搜寻设备信息
- 输出内部错误(VS输出里看到)
- 设置信息
本文来自博客园,作者:꧁执笔小白꧂,转载请注明原文链接:https://www.cnblogs.com/qq2806933146xiaobai/p/17536133.html
分类:
C#+单片机ESP32系列
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
2020-07-07 C#-调用exe