高考考试网
当前位置: 首页 高考资讯

哪些软件能对esp32编程(老宇哥带你玩转ESP32)

时间:2023-08-22 作者: 小编 阅读量: 4 栏目名: 高考资讯

哪些软件能对esp32编程上一篇文章给大家介绍了ESP32使用Arduino官方IDE进行开发的流程。");delay;}语法跟Arduino一模一样,直接复制Arduino的程序过来即可。速度真的是太快了,相比ArduinoIDE下编译下载,这里有了开火箭的感觉。怎么样,除了下载耗点时间,其它都非常简单,今天我们只是把程序跑起来,这里ESP32标准的Arduino库都有了,简单的开发是够了,后面我们再介绍第三方库的安装。

哪些软件能对esp32编程?上一篇文章给大家介绍了ESP32使用Arduino官方IDE进行开发的流程,下面我们就来说一说关于哪些软件能对esp32编程?我们一起去了解并探讨一下这个问题吧!

哪些软件能对esp32编程

上一篇文章给大家介绍了ESP32使用Arduino官方IDE进行开发的流程。

老宇哥带你玩转ESP32:01入门介绍(点击阅读)

有部分同学反馈下载的时候特别慢,这个库是托管在GitHub的,国内有部分网络访问不了或者是非常慢,其实有一些方法是可以加快下载速度的,比如修改hosts文件,可以加速域名解析,具体方法大家自行找办法,有效的查资料,找资源也是嵌入式开发一种很重要的能力,大家要享受这种解决问题的快感。

Arduino IDE本来就是为创客们开发的,虽然没代码提示功能,文件的关系也不清晰,函数不能跳转,头文件也打不开,但人家的初衷就是为了简单而生的;但还是有一些同学喜欢高级点的IDE,也没问题,在VScode中安装PlatformIO IDE插件能满足你的所有要求。

先简单介绍下PlatformIO

PlatformIO 是一个用于物联网开发的开源生态系统。它提供跨平台的开发环境和统一的调试器,还支持远程单元测试和固件更新,曾经获得过IOT最佳开发软件和工具奖,支持1000 以上的开发板以及50多个开发平台,还有12000 的库,让开发人员不必要浪费时间在环境搭建上,可以更多时间的去写自己的逻辑,配合VScode的文件管理以及友好的界面,简直是嵌入式界的开发神器!

1、安装VSCode:

http://code.visualstudio.com/Download

根据自己的系统安装即可。

2、安装Python环境

http://www.python.org/getit/

根据自己的系统安装最新版本即可,记得在安装前要勾选添加PATH变量。

3、安装PlatformIO插件

启动VSCode,在左边的的扩展应用中搜索PlatformIO,点击安装即可,安装过程如果需要安装其他扩展插件,就默认安装就好了,这个安装不会很久,等到提示安装成功之后,重启VScode。

我们发现左边多了一个新的插件图标,我们点击一下,然后点击PIO Home那里的Open,再右边点击新建项目,我们填写我们的项目名称等信息,这里建一个ESP32_Demo的工程,板子搜索esp32然后选择ESpressif ESP32 Dev Module这个最常规的板子,框架就选择Arduino,之后点击Finish新建项目。

这个时候会下载开发所需的所有文件,编译工具,各种依赖自动搞定,时间会长一点,大家找一个网络好的环境下载,然后可以玩两把LOL差不多就下载好了。

下载好之后工程就是这样子的,具体每个文件夹的作用请看图片。

然后我们在src文件夹下的main.cpp中写入以下代码

#include <Arduino.h>void setup() {// put your setup code here, to run once://初始化串口Serial.begin(115200);}void loop() {// put your main code here, to run repeatedly:Serial.println("My First PIO Project!");delay(1000);}

语法跟Arduino一模一样,直接复制Arduino的程序过来即可。

怎么编译下载呢?

非常简单,看下图,VScode最下面有几个图标,一个对号的就是编译的,向右箭头的就是下载的,最右边有个小插头那个就是输出监视器的,我们可以用它来查看串口的输出数据。

速度真的是太快了,相比Arduino IDE下编译下载,这里有了开火箭的感觉。

刚下载进去,发现串口输出的数据不对,我们启动串口监视器的时候,默认是9600波特率的,所以我们需要在配置文件platformio.ini添加一行配置信息monitor_baud = 115200,就可以正常输出了。

怎么样,除了下载耗点时间,其它都非常简单,今天我们只是把程序跑起来,这里ESP32标准的Arduino库都有了,简单的开发是够了,后面我们再介绍第三方库的安装。

大家快去安装体验吧!

    推荐阅读
  • 怀孕做爱千万一定要注意这些事情

    避免产生大的震动,影响宝宝。

  • 女孩频繁挖鼻孔致颅内感染(频繁挖鼻孔15岁女孩)

    据了解,花花平时爱挖鼻孔,一天早上她发现鼻腔鼓起了一个大脓包,便将其挤爆并用水清理,结果导致颅内感染。经检查,花花因频繁挖鼻孔及粗暴处理,导致她患上了海绵窦血栓性静脉炎,这是一种非常严重且死亡率较高的疾病,还可能引起失明。所幸花花就诊及时,经过大半个月抗感染、抗炎治疗,花花康复出院,没有遗留任何脑部、眼部并发症。

  • 快时尚品牌竞争战略(快时尚品牌如何放慢脚步做好)

    快时尚品牌如何放慢脚步做好签署时尚环保协议、使用可再生材料、推行旧衣回收方案、推出环保系列单品——时尚行业,瞄准了“环保已成为一种生活时尚”的趋势,不断刷新“绿色营销”策略但“绿色营销”如何才能真诚有效,而不只是营销噱头?时尚。

  • 毋庸怎么读(毋庸的意思)

    下面希望有你要的答案,我们一起来看看吧!毋庸是一个汉语词语,意思是无须。出自《汉书·游侠传·郭解》:“﹝郭解﹞乃夜去,不使人知,曰:‘且毋庸,待我去,令洛阳豪居间乃听。’”毋庸置疑,汉语成语,拼音是wúyōngzhìyí,事实明显或理由充分,根本就没有怀疑的余地。

  • 黑豆煲汤搭配什么最好(黑豆煲汤搭配什么最好对卵泡好)

    5、放油盐料酒下去后搅拌均匀,腌制5分钟。

  • 茯苓为什么可以祛湿(茯苓能去湿气吗)

    因此,不管是因为湿热寒湿而导致的小便不通,都是可以服用茯苓的。除此以外,茯苓中的一些物质对于肝脏也有一定的保护作用。

  • 直接函数与反函数有什么关系(现在告诉你)

    直接函数与反函数有什么关系?下面更多详细答案一起来看看吧!直接函数与反函数有什么关系直接函数与反函数的图像是关于y=x对称的,因为y=F,x=F-1,直接函数刚好一个是自变量x一个是因变量y,而反函数中两者的关系对调,x的位置写成y,y的位置写成x,在图像中表现就是关于y=x对称。

  • 授时历是讲什么的(授时历的来历)

    授时历通过对前代四十多部天文历法著作的细致研究,推算出一年有365.2425天,与地球绕太阳一圈的时间仅差26秒,与现在实行的公历所采用的平均年的长度是一样的。授时历是我国古代最优秀也是实际实施时间最长的一部天文历法,从元末颁布实行开始直到清朝中期,共实施了364年。

  • 迷你世界如何造飞机升降台(玩家制作升降机)

    首先挖出一个4*5的格子,使用红衫木板把格子完全填满,其中横排放上5个红衫木板,在顶部中间一个标记器(—)。小伙伴注意看这个图哦在标记器(—)放上6个红衫木板,之后将标记器()放在红衫木板上。这里是一个小技巧,之后会在标记器()的后面放上一个滑动方块。在标记器()两边做出一个延伸平台,主要作用是放置启动器了,之后使用蓝色电能线将启动器和推拉机械臂连接起来。最后放上一个滑动方块,升降机就制作完成了。

  • 诗句不拘一格降人才的上一句是什么(诗句不拘一格降人才的原文及翻译)

    不拘一格降人才上一句:我劝天公重抖擞,下面我们就来聊聊关于诗句不拘一格降人才的上一句是什么?接下来我们就一起去了解一下吧!我劝天公重抖擞,不拘一格降人才。我奉劝皇上能重新振作精神,不要拘守一定规格选取更多的人才。