基于VSCode开发平台开发Arduino ESP82666

基于VSCode开发平台开发arduino ESP82666

  • 对于大项目,对于不熟悉的人还是不要去VScode上面开发,不说安装了,安装也是一条曲折的道路,这个论坛上也有很多关于VScode开发Arduino的安装教程,
    我是基于VScode开发平台,使用platform IDE来开发的,没有使用VScode平台配合Arduino 0.35版本的插件来开发使用的,
  • platform IDE的安装也是不容易啊,折腾了好久才安装上,然后安装上又遇到各种坑,主界面布线是插件主页图标,编译输出端乱码,基本上网上遇到的问题都遇上了。都不知道自己卸载重新再安装了多少回。可能没有找到重点,
  • 1.卸载不干净,导致安装以后又是一个鬼样,没有一点改善,原来生命故障,依旧还是那个故障。
  • 2.卸载干净完后,先别急着去重新安装,而是需要重新启动电脑,再安装,我就是这稀里糊涂折腾对的,谁叫我在网上搜罗了这么久,这么一个关键点没有找到,今天特别分享出来,希望帮到那些和我一样的遭遇,却还没有找到答案的人看到。

说说使用platform IDE,代码提功能不用说,关键字加亮显示也应该都知道。

1,支持的开发板,市面上有的差不多都支持。

2,下载库也很方便,但是也有坑,库太丰富了,但是不一样和你从arduino移植过来所使用的库匹配,遇到这个情况,不是去里面下载库,最好将原来在arduinoIDE平台所调用的库文件拷贝到现在的platform项目文件夹下,指定使用该库,有些的话,在platform平台上下的库通用,有些死活就是不通用,遇到使用platform平台下载的库编译通不过的时候,果断删除那个对应的库,把原来arduino平台上调用的库对于的库文件拷贝到项目下面。例如DS18B20库,在platform平台下的压根和arduino平台下的没法通用,这个库,折腾了我好久,最后还是从原来在arduino库里面讲库文件拷贝到项目的下面,重新制定库路径,编译通过,成功上传代码。还有CustomWiFiManager库,这个应该是国人根据WiFiManager库汉化来的,在platform平台搜不到这个库,我也是通过拷贝arduino那边的库文件到项目下面解决的。

3.文件编译后的大小的话,都差不多,编译速度要比在arduinoIDE开发环境里开很多。基于VSCode开发平台开发Arduino ESP82666

在使用platformIDE插件开发arduino项目的话,那就最好把arduino插件卸掉,不然又冲突。我感觉在vscode平台下使用platform开发比直接使用vscode+arduino插件开发要方便一些,

编译输出乱码我是通过修改系统时间哪里的Unicode UFT-8才解决的。

不是找不到解决办法才可以改这里,修改此处,可能能会影响其他相关的软件界面的乱码出现,我就遇到过,安装的和彩云软件,在右键菜单显示里就是乱码方格。

基于VSCode开发平台开发Arduino ESP82666

上一篇:highchart本地化导出图片


下一篇:Components of Oracle's Java Platform Products