书画院网站建设,用电脑做兼职的网站比较好,济南网络优化网址,广州手机网站建设哪家好Arduino IDE本来就是为创客们开发的#xff0c;虽然没代码提示功能#xff0c;文件的关系也不清晰#xff0c;函数不能跳转#xff0c;头文件也打不开#xff0c;但人家的初衷就是为了简单而生的#xff1b;但还是有一些同学喜欢高级点的IDE#xff0c;也没问题#xf…Arduino IDE本来就是为创客们开发的虽然没代码提示功能文件的关系也不清晰函数不能跳转头文件也打不开但人家的初衷就是为了简单而生的但还是有一些同学喜欢高级点的IDE也没问题在VScode中安装PlatformIO IDE插件能满足你的所有要求。
一、什么是PlatformIO PlatformIO 是一个用于物联网开发的开源生态系统。它提供跨平台的开发环境和统一的调试器还支持远程单元测试和固件更新曾经获得过IOT最佳开发软件和工具奖支持1000以上的开发板以及50多个开发平台还有12000的库让开发人员不必要浪费时间在环境搭建上可以更多时间的去写自己的逻辑配合VScode的文件管理以及友好的界面简直是嵌入式界的开发神器! 二、安装vscode点击下载 三、安装Python环境点击下载 四、安装PlatformIO插件 启动VSCode在左边的的扩展应用中搜索PlatformIO点击安装即可安装过程如果需要安装其他扩展插件就默认安装就好了这个安装不会很久等到提示安装成功之后重启VScode。 五、使用PlatformIO 我们发现左边多了一个新的插件图标我们点击一下 然后点击PIO Home的Open - 再右边点击新建项目我们填写我们的项目名称等信息 这里建一个ESP32Code的工程板子搜索ESP32然后选择ESpressif ESP32 Dev Module这个最常规的板子框架就选择Arduino之后点击Finish新建项目。 这个时候会下载开发所需的所有文件编译工具各种依赖自动搞定
下载完成后如图 然后我们在src文件夹下的main.cpp中写入以下代码语法跟Arduino一模一样直接复制Arduino的程序过来即可。
#include Arduino.hvoid setup() { // put your setup code here, to run once://初始化串口Serial.begin(9600);
}void loop() { // put your main code here, to run repeatedly:Serial.println(My First PIO Project!);delay(1000);
}
六、如何编译下载 VScode最下面有几个图标如图所示 一个对号的就是编译的 向右箭头的就是下载的 最右边有个小插头那个就是输出监视器的我们可以用它来查看串口的输出数据。 注意我们启动串口监视器的时候默认是9600波特率的所以我们需要在配置文件platformio.ini添加一行配置信息monitor_baud 115200就可以正常输出了 觉得有用记得一键三连哟