PlatformIO IDE,VS Code与Arduino

Posted 全栈岁月

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PlatformIO IDE,VS Code与Arduino相关的知识,希望对你有一定的参考价值。

通过一周多的实操,对OSH之一的Arduino,由过去的不屑一顾转而对其越来越有趣,但Arduino IDE的确不好用。开始试了微软原生的Arduino for Visual Studio Code插件。

利用Arduino for Visual Studio Code在VS Code中Coding,虽然感觉不错,但编译下载花了二天也没有搞定,本想就这样吧,把VS Code作为editor总比在Arduino IDE强多了。


还是有点儿不甘心。今早起来决定试一试PlatformIO。按提示,在VS Code中装上PlatformIO IDE插件,从Coding、编译到下载一次完成,特顺!


PlatformIO IDE,VS Code与Arduino的安装方法为:安装好Arduino IDE,VS Code。在配置Arduino IDE时,要求Arduino IDE能实现正常的开发。如:开发ESP8266,则按要求在Arduino IDE安装好ESP8266 Core for Anduino插件。然后在VS Code中安装好PlatformIO IDE插件就能正常工作了。

相对于Arduino IDE,PlatformIO IDE的最大优势就是采用增量编译,增量编译就是每次只编译变化了的Code,因此编译速度比Arduino IDE快很多。

改变下载速度,需要在platformio.ini中加上:

upload_speed = 921600

其中921600是下载速度,可以根据需要修改,如:9600,115200等。

值得注意的是,在PlatformIO中Code文件的后缀是C++的CPP,而不是Anduino文件的ino。

以上是关于PlatformIO IDE,VS Code与Arduino的主要内容,如果未能解决你的问题,请参考以下文章

ESP32 /ESP8266在VS Code and PlatformIO上传文件系统 (SPIFFS)

VS Code安装PlatformIO疯狂踩坑记 Arduino环境配置

VS Code安装PlatformIO疯狂踩坑记 Arduino环境配置

VS Code 安装与使用,Python 顶级 IDE 编程指南!

安装 Platformio IDE 终端 Atom 时出现问题

前端之VS Code工具