PlatformIO IDE,VS Code与Arduino

网友投稿 2018-12-10 14:42

通过一周多的实操,对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、编译到下载一次完成,特顺!

https://cdn.china-scratch.com/timg/181212/144221FJ-0.jpg

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

https://cdn.china-scratch.com/timg/181212/144221AN-1.jpg

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

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

upload_speed = 921600

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

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

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com