给Visual Studio 2022下配置arduino环境插件在VS下编写arduino代码

文章介绍了如何在VisualStudio2022中发现并安装Arduino插件VisualMicro,包括下载安装过程、试用方法、编译上传步骤,以及该插件的debug功能和试用期限。此插件支持VS2017至VS2023,为习惯于VS环境的开发者提供了便利。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在vs20017时,我出过一片博文《介绍一款Visual Studio下的arduino插件Visual Micro (Arduino IDE for Visual Studio)》》慢慢发现这个插件很多人想用到其他版本的VS上无效。所以我就想是否可以介绍给大家一款用在vs2022上的arduino插件呢?
答案是有的!


文章原出处: https://blog.csdn.net/syzcyyx/article/details/129600469

一、发现插件

通过Visual Studio 2022的“扩展”下的管理扩展菜单,我们来搜一搜,果然有,虽然是试用,但不表示不可以用,能不能用试试不就知道了吗?
在这里插入图片描述
果断点击下载安装吧,我们试试看!但下载起来貌似不是很顺利,比较慢哦!
在这里插入图片描述
如果实在感觉它下载太慢,你就去它的站点去直接下载
这里我把地址贴出来:https://visualmicro.gallerycdn.vsassets.io/extensions/visualmicro/arduinoideforvisualstudio/2023.220.2205/1677852027601/Visual.Micro.Arduino.Studio_2023_0320_2205.vsix
建议大家拷贝后在迅雷里下载比浏览器下载快万背!
在这里插入图片描述

二、安装试用

1、安装

下载完毕,我们会得到一个Visual.Micro.Arduino.Studio_2023_0320_2205.vsix的文件,vsix是专门给vs的扩展进行安装的扩展文件名,好处是不需要关闭VS就可以直接安装成功。但是我还是建议里关闭后安装,因为插件也是要配置环境的,尤其是arduino的插件。
在这里插入图片描述
安装没什么难度,所以没有什么说的,只是它在安装的过程中还需要下载些什么,所以速度不是很快。
在这里插入图片描述
在这里插入图片描述

2、试用

打开我们的VS2022,在新建项目的右边搜索arduino,则可以看到它了,我们选择一个空项目来测试
在这里插入图片描述
第一次使用,需要你下载工作符合,使用C++进行linux和嵌入式开发,我直接下载了,避免遇到后续的麻烦
在这里插入图片描述
首次进入会要求你在扩展菜单下的vMicro Menu中激活,那么你就照办吧,别无选择。你没有激活码,那就只能在激活的界面选择试用
在这里插入图片描述
在这里插入图片描述
如果你遇到了这样的提示,说明你还没有配置arduino IDE的位置,

在这里插入图片描述不要偷懒,去配置好吧,否则你就会遭遇这样的情形,是不是pinMode都不认识了!

在这里插入图片描述
点击Visual Micro Explorer进行Arduino IDE的配置
在这里插入图片描述
在IDE的下拉框中,可以默认看到Arduino2,这是一个新的arduino版本,大家不熟悉的可以仍然试用老的版本,1.8的。点击rescan边上的IDE Locations继续配置
在这里插入图片描述
在这里插入图片描述
我的是1.8的IDE,所以我还选择这个版本的IDE,不想去下载新的版本的arduino IDE,我把IDE路径配置进去了,但如果你有特殊的自己下载的库文件目录,就要记得在下面第二个文本框配置,如果你还有使用其他板子做arduino开发的(如用stm32板的)就要配置好第三个文本框的路径。
在这里插入图片描述
好了,如果你感觉要配置的都配置好了,就可以点OK,我们要开工了。回到VS中,你一定记得选择好IED版本,arduino版本,这里我选择最常见的UNO,已经端口号(如果你已经插上了arduino版,就会有一个串口号)
在这里插入图片描述

3、编译上传

我们做一个最简单的程序,blink,测试一下编译和上传是否可以成功。左边的是编译,那个播放按钮模样的是编译并下载。记住千万不要去点VS的运行。
在这里插入图片描述
类似于我下面的显示,说明你上传成功了,虽然没有你熟悉的 upload successed,但的确上传成功了,这个时候你可以在你的板子上看到13号灯在闪烁了。
在这里插入图片描述
而且你还可以在VS中看到它的运行状况,将显示输出来源切换到Micro Debug Trace。
在这里插入图片描述

三、后话

通过试用Arduino IDE for Visual Studio 2022感觉比较2017版的时候更加强大了(从它的官网主页来看,它现在仍然支持vs2017到vs2023),如果是习惯了VS做编辑器的童鞋,完全可以考虑迁移到VS中来。

1、debug功能

貌似它还支持debug,而且官网介绍是全面百分之百支持arduino IDE的各种功能。
在这里插入图片描述

2、打开串口debug

debug功能的打开在串口选择下拉框的边上,点击之后即可显示出两个小窗口,一个显示串口打开关闭状态,另一个就是运行debug的窗口了。
在这里插入图片描述

3、关于试用期限

虽然现在我们选择的是试用,但貌似没有给限定时间,意思是我们是可以暂时长久的使用的。
创作不易,转载注明出处:https://blog.csdn.net/syzcyyx/article/details/129600469

### 关于 Visual Studio 2022 注册失败的可能原因及解决方案 当遇到 Visual Studio 2022 的注册问题时,通常可能是由于以下几个方面的原因造成的: #### 1. **许可证验证问题** 如果在尝试激活或登录账户时出现问题,这通常是由于网络连接不稳定或者微软服务器端暂时不可用引起的。可以尝试切换到其他网络环境来重新执行注册操作。 对于企业版或其他付费版本,确保使用的许可证密钥有效且未过期。可以通过以下步骤检查和更新许可证状态: - 打开 Visual Studio。 - 转至菜单栏中的 `帮助` -> `注册产品...`。 - 输入有效的订阅凭证或联系管理员获取新的授权码[^1]。 #### 2. **缓存数据冲突** 有时本地存储的认证信息可能会导致异常行为。清除旧的用户配置文件可以帮助解决问题: - 删除 `%LocalAppData%\Microsoft\VisualStudio` 文件夹下的相关内容。 - 同样清理掉 `%ProgramData%\Microsoft\VisualStudio` 中的相关记录。 完成上述操作之后重启计算机再试一次完整的安装流程[^3]。 #### 3. **组件依赖缺失** 部分功能模块需要特定的工作负载支持才能正常运行。假如之前自定义化程度较高,则可能存在某些必要组件被遗漏的情况。建议利用官方提供的修复工具进行检测与修正;另外也可以参考类似 Qt 插件分发的方式提前准备好离线包以减少在线环节带来的不确定性因素影响效率[^2]。 以下是具体实施过程中的注意事项以及辅助脚本示例用于自动化处理常见错误场景: ```batch @echo off :: 设置变量路径 set VSINSTALLDIR=C:\Path\To\Your\VSInstallation cd /d %VSINSTALLDIR% :: 运行内置维护命令 devenv.exe /resetsettings devenv.exe /setup pause ``` 此批处理文件会重置设置并将IDE恢复成初始状态以便进一步排查潜在干扰源。 --- ### 提高工作效率的小技巧 为了更高效地管理项目资源,在日常开发过程中推荐熟悉一些常用的快捷键组合比如 Ctrl + Shift + B 构建解决方案或是 Alt + F4 快速退出应用程序等等。特别是像 Ctrl + . 自动添加缺少引用的功能非常实用能够显著提升编码速度降低人为失误几率。 ---
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

河西石头

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值