vs code中的platformIO插件,完成Arduino的程序编写,导入,安装开发板管理库

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

准备工作

vs code已经安装好扩展插件plateformIO也安装好。下图是platformIO安装方式
在这里插入图片描述

platformIO界面功能介绍和简单使用

新建Arduino项目

在这里插入图片描述
在这里插入图片描述
选择正确的开发板型号和自己习惯的编译框架。打开后有一个.ini的配置文件
在这里插入图片描述
写自己的程序实际就是arduino里一样的编程语句

工程中的文件和文件夹的功能

.pio存放工程编译产生的文件
.vscode, 存放针对工程定制化的 vscode 配置文件
include存放统一管理的 h 头文件
lib存放自己编写的库文件
src存放工程项目的 C/C++ 源文件
test存放工程项目的测试文件一般用不到
.gitignoregit 仓库的忽略文件方便 git 进行工程项目的版本控制
travis.yml持续集成的配置文件一般用不到
platformio.ini项目的核心配置文件这个会经常用到所以得了解其中可用的配置项

在这里插入图片描述
在这里插入图片描述

导入Arduino的工程

这样可以直接导入ino的文件
在这里插入图片描述
在这里插入图片描述

工程示例需要安装对应的平台platform以Arduino为例

这就相当于Arduino中安装一个开发板对应的库。
在这里插入图片描述

安装一个esp8266的platform实例

在这里插入图片描述
在这里插入图片描述
在platform下搜索能搜索到自己开发板就可以下载这个platform实际上相当于Arduino中的开发板库。

对安装的platform的实例进行显示

在这里插入图片描述
实例显示

在这里插入图片描述

第三方库安装参考

参考https://zhuanlan.zhihu.com/p/78863106
这就相当于Arduino中的库管理的安装

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6