如何构建arduino的c++开发环境

       欢迎大家来到青蒙创客实验室,上一节分享的内容,给大家介绍了如何构建esp32的python开发环境,展示了thonny和mu editor两款主流的图形化开发环境,相关内容可以参考上节分享:

如何构建esp32的python开发环境-CSDN博客

       那么这节分享内容,小编就来介绍下,c++编程的开发环境的搭建。青蒙创客实验室为大家分享的c++开发的开源硬件主要是arduino系列,采用的开发环境是arduino结成开发环境。

       arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(ArduinoIDE),硬件的型号很多,典型的几款对比:

如何构建arduino的c++开发环境_第1张图片  如何构建arduino的c++开发环境_第2张图片
       上面的板子,是小编为大家后续教学提供的 arduino uno的板子,最经典的版本。

一、搭建环境的准备工作

1、arduino开发环境下载

       官网地址:Software | Arduino

       arduino开发环境的主要分两个大版本,1x和2x,最新的版本如下:

如何构建arduino的c++开发环境_第3张图片如何构建arduino的c++开发环境_第4张图片

       两个版本的对比:

1.1 Arduino IDE 旧版本(1.8系列)
        ①Arduino的IDE特别不好用,功能太单一
        ②没有代码补全功能
        ③无法快速定位到底层源码位置
        ④编译速度慢,被人诟病很久
1.2 Arduino IDE 2.0版本
        ①为了照顾旧版本用户,界面上基本上一样
        ②代码补全功能,个人认为这是最重要
        ③代码导航功能,能快速定位到源码位置
        ④实时调试器,只是支持部分板子
        ⑤编译速度更快

如何构建arduino的c++开发环境_第5张图片如何构建arduino的c++开发环境_第6张图片

       两者的整体页面布局是相似的。2.0主要增加了左侧工具栏,和vs code很相似,必定是参考其设计的。

如何构建arduino的c++开发环境_第7张图片如何构建arduino的c++开发环境_第8张图片

       我们可以根据自己的习惯自行选择开发环境的版本,使用的方式大致相同,小编这里选择比较经典的 1.8.9,为大家介绍其具体的使用。

二、搭建环境的使用

1、打开开发环境,我们将我们的开发板链接到电脑上,然后需要完成两个步骤

①为环境选择一个适配的开发板,打开工具-》开发板=》开发板库管理-》arduino uno

如何构建arduino的c++开发环境_第9张图片

②选择端口,打开工具-》端口-》选择端口,小编这里是COM16

如何构建arduino的c++开发环境_第10张图片

       上面两个步骤完成,我们就可以开发arduino的程序啦,我可以打开一个开发环境自己的例子。其为我们提供了很多的开发例子,方便我们去学习,这里我们打开一个基础的小灯程序。

如何构建arduino的c++开发环境_第11张图片

       下面的工具菜单功能如下:①验证:编译我们的代码,验证程序的逻辑行;②上传,就是把代码下载到我们的板子上,看到实际的运行效果;③新建,一个文件;④打开已有的文件;⑤保存代码。

如何构建arduino的c++开发环境_第12张图片

       点击上传,可以下载我们程序,下载成功如下提示:

如何构建arduino的c++开发环境_第13张图片

你可能感兴趣的:(c++,算法,人工智能,单片机,物联网,硬件工程,蓝桥杯)