如何用 Visual Studio 2017 开发 Arduino 应用程序
使用Visual Studio 2017 开发 Arduino 应用程序需要两个软件:
- Visual Studio
- Visual Micro (Arduino for Visual Studio 插件)
Visual Micro原理
官方 Arduino IDE 开发 Arduino 应用程序,是这样的:
而 Visual Studio + Visual Micro 开发 Arduino 应用程序,是这样的:
Visual Micro允许您安装来自Arduino和其他制造商的额外开发平台,这些平台支持具有不同CPU架构的额外板。
你可以用Visual Micro的板管理器安装平台。平台将并排安装,Visual Micro根据您选择的板型进行选择:
安装 Visual Micro
Visual Micro 官方网站是:https://www.visualmicro.com/
这个软件有收费版和免费版,收费版也不贵,批量有优惠。对于个人来说,装免费版就完全够用了。
下载链接为:
https://marketplace.visualstudio.com/items?itemName=VisualMicro.ArduinoIDEforVisualStudio
Visual Micro 下载下来是一个 .vsix 的安装包,双击就可以进行安装了。注意安装前要关掉 Visual Studio。
接下来,应该进行 Visual Micro 的设置。
设置 Visual Micro
安装 Visual Micro 之后,首次打开 Visual Studio,会弹出以下窗口,我们需要正确选择 Arduino IDE 版本和安装位置,好让 Visual Micro 能够帮助 Visual Studio 找到相应 gcc toolchain。
至于其它设置项(Optional sketchbook location、Optional additional boards manager urls),现在初始设置的时候可以先不理会,以后需要时再对此做设置。
实际上 Visual Micro 已经根据注册表里面的信息自动填好了初始设置项,我现在需要做的仅仅是确认无误之后点击“OK”按钮就可以了。
然后,你会发现 Visual Studio工具栏和菜单里面多了这些东西:
选择软件版本、开发板型号和端口
把它设置成 下图 的情形:
接下来我们就可以体验在 Visual Studio 里面写 Arduino 程序了。
使用Visual Studio 开发 Arduino 程序
具体怎么在 Visual Studio 里面创建 Arduino 的工程,参考下图:
1. 新建工程:
2. 新建工程,并编写代码后,界面如下:
3. 程序编写完毕后,选择“Build & Upload”即可编译并上传程序到Arduino。
4. 若想监控串口,选择“View Port Monitor”,即可查看串口通信数据。
至此,使用Visual Studio 开发 Arduino 程序已基本完成。