如何用 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 程序已基本完成。

如何用 Visual Studio 2017 开发 Arduino 应用程序相关推荐

  1. DCMTK 3.6.2(MD支持库)与Microsoft Visual Studio 2017开发环境的搭建

    DCMTK 3.6.2(MD支持库)与Microsoft Visual Studio 2017开发环境的搭建 DCMTK 362MD支持库与Microsoft Visual Studio 2017开发 ...

  2. 使用Visual Studio 2017开发Windows UWP应用

    使用Visual Studio 2017开发Windows UWP应用 今天开始学习Windows UWP应用开发 学习的视频资料来自Bilibili上"微软信仰中心"添加翻译字幕 ...

  3. 在Visual Studio上开发Node.js程序

    在Visual Studio上开发Node.js程序 原文:在Visual Studio上开发Node.js程序 [题外话] 最近准备用Node.js做些东西,于是找找看能否有Visual Studi ...

  4. 在Visual Studio上开发Node.js程序(2)——远程调试及发布到Azure

    [题外话] 上次介绍了VS上开发Node.js的插件Node.js Tools for Visual Studio(NTVS),其提供了非常方便的开发和调试功能,当然很多情况下由于平台限制等原因需要在 ...

  5. 如何用visual studio 2017建立一个python项目并且编写一段简单代码

    在visual studio 2017编写python首先需要在vs中安装python工具,具体操作在我的上一篇博客中有介绍如何在visual studio 2017 中安装python工具 本人电脑 ...

  6. CMake结合Visual Studio中开发Qt应用程序注意事项

    Qt工程管理 个人比较偏爱于使用CMake来管理C++工程,因为只要编写一个CMakeLists.txt文件,就可以在Windows和Mac上生成各自的IDE工程.在Windows上, CMake自然 ...

  7. Visual Studio 2017开发linux程序使用实例及原理简析

    1.下载安装vs开发linux程序的工具包 2.创建一个工程,选择跨平台里面的linux平台 3.写一段测试代码,这里就可以包含linux的系统头文件编译,不过vs下还是现实红的 #include & ...

  8. Visual Studio 2017开发linux程序之libevent使用实例

    下载源码编译安装后,samle里面有个hello-world.c就是最简单的一个tcp server端程序了 /*This example program provides a trivial ser ...

  9. 如何在visual studio 2017 中安装python工具

    首先申明一下本人的电脑是win10系统,安装的是visual studio 2017社区版(vs社区版都是免费使用的,可以在官网下载),大学学习的是计算机专业平时都是用visual studio编写一 ...

最新文章

  1. 【转】一文掌握 Linux 性能分析之网络篇(续)
  2. CTF的一道安卓逆向
  3. P1351 联合权值
  4. 数据库设计笔记——关系型数据库基础知识(三)
  5. [蓝桥杯][2018年第九届真题]调手表-bfs
  6. 【微信小程序】数组操作
  7. Scratch二次开发7:Scratch3.0作品的生命周期(各类状态)分析讲解
  8. centos7服务器安装无线网卡,CentOS 7 安装无线网卡驱动方法实例教程
  9. 经典的850棋牌游戏搭建教学
  10. 信号完整性(SI)电源完整性(PI)学习笔记(三十三)102条使信号完整性问题最小化的通用设计规则
  11. c语言51单片机调节led亮度,51单片机中用PWM控制LED亮度调节
  12. win10打印机无法打印(怎样使用打印机打印)
  13. JavaScript实现的手风琴图片切换,鼠标悬停任意图片html前端源码
  14. Linux嵌入式设备文件系统修改为ext4格式
  15. CodeGear RadStudio Delphi 2007 Delphi2009 最新破解补丁集
  16. php爬虫邮箱邮件,简单网络爬虫实现爬取网页邮箱
  17. 安徽大学计算机学院张兴义教授,“2018年CCF合肥为新研究生导航” 开启复合型人才培养之路...
  18. MTC生态最新的落地应用,连环竞技场即将耀世而来
  19. 物料描述模板技术解析及10个典型行业实践示例
  20. 【Python自然语言处理+tkinter图形化界面】实现智能医疗客服问答机器人实战(附源码、数据集、演示 超详细)

热门文章

  1. JS 统计函数执行时间
  2. C++ 为什么要引入异常处理机制
  3. C/C++ sizeof(上)
  4. ActiveMQ的用途
  5. Manjaro oh-my-zsh安装配置
  6. tomcat查看当前内存
  7. PHP用substr截取字符串出现中文乱码问题用mb_substr
  8. 批处理命令调用InstallShield生成安装包
  9. [Linux 性能检测工具]DF
  10. Phoenix+Hbase二级索引