准备工作

vs code已经安装好,扩展插件plateformIO也安装好。(下图是platformIO安装方式)

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

新建Arduino项目



选择正确的开发板型号,和自己习惯的编译框架。打开后有一个.ini的配置文件,

写自己的程序,实际就是arduino里一样的编程语句

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

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


导入Arduino的工程

这样可以直接导入ino的文件,

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

这就相当于Arduino中安装一个开发板对应的库。

安装一个esp8266的platform实例



在platform下搜索能搜索到自己开发板就可以下载这个platform,实际上相当于Arduino中的开发板库。

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


实例显示,

第三方库安装参考

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

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

  1. 在 vs code 中使用 go 插件时相关工具的正确安装方式

    前言 最近在学习 go 语言,当然编辑器用的还是最熟悉的 vs code 了. 虽然说 vs code 着实很占内存,但是没办法,谁让他配置起来方便快捷,并且对于前端程序员来说,着实是一大开发利器. ...

  2. 使用 Arduino IDE 对 STM32进行程序开发,安装开发板

    STM32 引脚详情 STM32 Blue Pill 板的完整引脚如下所示.正如你所看到的,G 表示接地引脚,3.3V 输出稳压 3.3V,5V 引脚可用于为电路板供电或通过微型 USB 获得+5V供 ...

  3. Arduino支持STM32套件的开发板管理器安装

    自己在Arduino中安装STM32套件的时候 ,及其郁闷的是:在没有FQ的情况下,下载很慢.慢就算了我可以等,可是不支持断点续传.在下载中间容易出错,出错就完蛋了.后面根本就算下载完成都会校验出错. ...

  4. 使用arduino开发esp8266和esp32时首选项设置方法(附国内开发板管理网址)

    摘要:本文介绍arduino在开发esp8266和esp32时的首选项设置方法.其中给出的国内开发板管理器网址速度飞起. 基于esp8266开发的板子有很多种,例如D1等. esp8266的开发板管理 ...

  5. ESP8266 Arduino 解决开发板管理器下载开发包失败和速度慢的方法

    一.问题原因 在Arduino中想要下载esp8266开发包,发现下载失败,或者下载速度很慢 第一个想到的解决方法应该是找个代理网络,但是太麻烦. 第二个是不在开发板里面下载,下载外部的esp8266 ...

  6. Arduino使用ESP8266安装问题(包括附加开发板管理网址)

    笔者第一次接触Arduino的一些设置问题 附上Arduino(官方免费)官网下载界面-- https://www.arduino.cc/en/software (PC下载选择Windows Win ...

  7. Arduino IDE环境下WeMos D1开发板引脚定义和映射

    Arduino IDE环境下WeMos D1开发板引脚定义和映射

  8. Arduino开发ESP8266时开发板管理器无法下载问题解决办法

    文章目录 一.问题描述 二.解决办法 1预先下载好对应版本的安装包 2还未解决怎么办? 总结 一.问题描述 ESP8266基于Arduino开发时需要到开发板管理器里面下载对应的ESP8266开发板, ...

  9. 【极创】arduino入门之ESP8266和ESP32开发板的arduino环境配置

    一.前言 在这个万物智联时代,廉价的ESP系列芯片与开发板成为众多开发者首选,其内包含强大的无线通讯功能,可以满足开发者们绝大部分的开发需求. 二.ESP8266与ESP32开发板的arduino环境 ...

最新文章

  1. linux vi编辑器中的复制粘贴快捷键
  2. 移动端AR的适用分析(二)
  3. 关于类、方法、对象(实例):静态方法
  4. C++对象模型学习——站在对象模型的尖端
  5. Python系列之Collections内置模块(2)
  6. C语言实现二叉树-04版
  7. 赛锐信息:ABAP程序优化的一些总结
  8. html简洁api文档模板,完整word版-API文档模板1.0.0.doc
  9. 软件开发文档-详细设计文档
  10. 如何将图片转化为base64编码格式显示
  11. fig r函数_R语言图形函数par()参数应用举例.pdf
  12. 动物识别——人工智能
  13. GIS定位和自定义图标
  14. 为什么曾经优秀的老员工被辞退了?
  15. python主函数调用格式_Python的模块与函数
  16. 莫凡Python学习笔记 一
  17. 短视频如何才能涨粉?几个小窍门来帮忙,快速涨粉不是梦
  18. 自动化立体仓库系统(Automated Storage and Retrieval System)
  19. 商场wifi覆盖方案
  20. Server U 的使用

热门文章

  1. Mac 教程:OS X「剪切」移动文件的三种方法
  2. 【科普文】二维码的[生成]和[扫码]
  3. “在本地计算机无法启动Server服务。错误2:系统找不到指定的文件。”
  4. 高级IDE工具:Elipse的使用
  5. 毕设论文数据分析记录-part3:各变量因子的相对贡献程度
  6. 最大质因数 matlab,试题 算法训练 最大质因数
  7. 2月19日foremost隐写wp
  8. HP Pavilion Slimline 400-011cx Desktop PC 重装windows server 2008 r2 x64 找不到RealTek 8168网卡
  9. Open3d基础控件
  10. 各种JDBC连接池配置参数比较