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

哪些软件能对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库都有了,简单的开发是够了,后面我们再介绍第三方库的安装。

大家快去安装体验吧!

    推荐阅读
  • 天水秦文化旅游(探寻苏秦村)

    张同年说,爷爷告诉他,这个五女古堆是苏秦当时为避免五个女儿被战乱牵连而修建的假冢。可见,被当地人称为五女古堆的五女冢,其传说流传已有很长时间。在苏秦村,有一处古迹名曰龙耳寺。张新峰每年庙会期间都会支起一口大锅,给来庙会的人们免费提供午餐和晚餐。两口直径1.5米的大铁锅、700多个搪瓷碗轮番上阵,一顿饭能持续近三个小时。现在,张新峰在苏秦村庙会期间的免费大烩菜已经成了苏秦村的另一张名片。

  • 封潇声什么时候爱上柯滢(阳光之下简介)

    封潇声什么时候爱上柯滢?封潇声爱上柯滢是在他同意柯滢进入公司,待在他身边,甚至给柯滢专门点餐,答应她的一切要求时候,封潇声已经逐步沦陷了,他的心,已经开始坐不住了,下面我们就来聊聊关于封潇声什么时候爱上柯滢?

  • 每种精油的功效和使用方法(精油的功效与用法)

    同时天竺葵精油对于月经不调、月经期经痛、乳房胀痛、发育不良等也有不错的效果,但是孕妇不建议使用天竺葵精油。需要注意的是,孕妇、高血压者和癫痫患者都禁忌使用迷迭香精油。薄荷精油薄荷精油具有消炎和减少皮肤油脂分泌的作用,可以有效改善痘痘及粉刺。在感冒时使用,效果极佳,可以促进身体排汗,缓解感冒症状。

  • 新车上牌步骤流程(新车上牌全流程花几分钟)

    本来喜提新车是件高兴的事儿,很多朋友却发愁该如何给爱车上牌。具体所需材料可以在当地交管公众号、官网等渠道相关信息。接下来可以到车管所大厅选车牌号码,选号也可以提前在12123进行新车选号。选好后根据指引缴费,等待号码牌,也可以选择邮寄车牌。当天可以领取临时车牌,办理完成后,回家等快递就行啦!

  • 有氧运动跟无氧运动都有哪些(什么是有氧运动)

    有氧运动跟无氧运动都有哪些有氧运动和无氧运动对于人体而言,无论是新陈代谢的过程,还是能量合成的过程,氧气都是重要的元素。无氧运动的好处改变体型会使肌肉体积增加肌肉纤维得到强化,力量得到提升。例如,如果我们吃了过多的含有精加工糖分的食品,胰岛素的分泌量就会提高,脂肪燃烧的效率会降低,从而造成有氧能力锐减,进而导致无氧运动增加。

  • 2022沈阳新民雨田实验学校中考补录名额+收费标准

    2022沈阳新民雨田实验学校中考补录名额+收费标准补录名额:201人收费标准:学费8000元/年,宿费1200元/年补录学校名单:根据《沈阳市招考委市教育局关于做好2022年初中学业水平考试及高中阶段学校招生录取工作的通知》(沈招考委发〔2022〕9号),下列学校可以补录:学校代号学校名称剩余计划收费1146沈阳市朝鲜族第二中学10学费1200元/年,宿费260元/年1216沈阳市辽中区第一私立高

  • 关于不孕不育,了解这些常识你才能决策

    一对配偶未避孕、有正常性生活至少12个月而未获得临床妊娠。既往从未有过妊娠史,未避孕12个月以上未妊娠者,称为原发性不孕;既往有过妊娠史,而后未避孕连续12个月不孕者,称为继发性不孕。82%夫妇备孕一年受孕;92%夫妇备孕两年受孕;不孕总发病率10-12%。不孕发病率很高,但持续试孕仍有机会,但适当时候应当就医。因此不是所有人的受孕几率均等,大龄和疾病影响生育力,不孕的话及时就诊,以免延误时机。

  • 三星exynos1080和骁龙778哪个好(手机芯片天梯榜更新)

    根据安兔兔跑分记录,三星Exynos1080的成绩为693600分,华为麒麟9000的成绩为693605分,二者性能处于同一级别。目前,三星正在攻克下一代封装工艺GAA,用于未来3nm以上的芯片制造。2019年,三星宣布与AMD达成战略合作,未来Exynos芯片将很有可能借助AMD的技术,提供更加强悍的图形性能。2019年,三星发布了同样面向中国市场的Exynos980,是业内首款双模5GAI芯片。此次Exynos1080的登场,是三星将继续深耕中国市场的一记发令枪,其实际的性能表现值得期待。

  • 人生极致的感受(极致的生活一定是这)

    极致的生活,是把人生当成修行,努力提高自己的修为。心中有污点,就总是想着去算计别人,坑害别人,结果害人害己。人生有污点的人,是有“前科”的人,别人看不起,甚至都躲得远远的。身上有污点的人,再好的衣服,就是很贵很贵,别人也看不顺眼。今生今世,干干净净做人,即便穷一点,都别有“污点”,这样的人,生活最高贵。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。

  • 琅琊榜大结局朝堂对峙(琅琊榜大结局时)

    祁王的性情,和他对于自己父亲的全权相信,是他走向这条路的一个推动点,就算他怀疑他的父亲,也就是梁帝会除掉他,但是依照他内心的坦荡,也不可能去谋反,所以祁王最后被赐毒酒,是没有办法改变的结局。他自己就是靠夺权上了位,而林燮心偏偏还参与在这场夺位之中,他认为林燮可以有第一次夺位就会有第二次,所以,当林燮重用的人都是祁王的人开始,梁帝心里已经起了杀心了。所以只要在位的当时是梁帝,祁王和林燮必须死