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

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

大家快去安装体验吧!

    推荐阅读
  • 闪电在高度多少米的情况下形成(闪电也分布不均)

    换句话说,雷电在两区域内分布不均,但人们不清楚导致这种显著差异的原因。它能减少海上雷暴的雷电活动,从而导致热带海洋上方的雷电水平低于陆地上方的雷电水平。DanielRosenfeld和同事分析了非洲及其邻近海洋区域自2013年至2017年的天气、气溶胶和雷电活动数据。此前的研究表明,在给定降雨量的情况下,细粒子气溶胶会显著增加闪电频率。但DanielRosenfeld等人首次发现,半径超过1微米的粗海盐会产生相反的效果。

  • 广东迎来一所世界级大学(恭喜广东三所新大学)

    目前广州交通大学校区已经完成建设,师资招聘工作也在陆续完善,预计在今年启动招生工作,并且开设专业及课程已经确定,预计首批招生6000余人,开设有交通运输,交通装备,交通管理等学科专业。写在最后除了以上三所大学外,广东省还明确提到了将加快建设香港科技大学。广州幼儿师范高等专科学校,并且支持办好华南理工大学广州国际校区,在2035年之前交付并使用,届时相信广东省的教育也会更上一层楼,造福更多的学子。

  • 冯立业是啥电视剧(我和我的儿女们电视剧介绍)

    下面内容希望能帮助到你,我们来一起看看吧!冯立业是啥电视剧冯立业是电视剧《我和我的儿女们》中的角色。《我和我的儿女们》是由朱定忠执导,吕凉、徐囡楠领衔主演的都市亲情剧。该剧讲述了退休中学历史教师钱广与养女钱安安及其他几个儿女们,在错综复杂的家庭中发生的种种啼笑皆非的故事。该剧于2019年5月7日播出。

  • 扣酥肉怎么做(扣酥肉的家常做法分享)

    接下来我们就一起去研究一下吧!扣酥肉怎么做五花肉凉水下锅,加少许料酒,烧开汆烫2分钟,捞出后洗净血沫。锅内放葱、姜等调料,再放入汆烫好的五花肉以及水。盖好锅盖,启动“焖酥肉”功能。烹饪结束,将锅内调料拣出、撇除浮油,肉放入冰箱内。食用时切片,上汽后蒸10分钟左右蒸透,最后淋上汤汁即可。

  • 周芷若对比各个版本(7版周芷若颜值对比)

    她出身贫寒,父亲身亡后被张三丰送去峨嵋派,与张无忌重逢后互相爱慕,许下婚约。成为港姐不久之后,她就参与了78版《倚天屠龙记》电视剧的拍摄,并在其中饰演女二号周芷若。然而,刘雪华的颜值与演技齐飞。宋青书却突然变脸,亲手杀死了她。此外,黎姿也是唯一一个同时演过周芷若和赵敏的人。最重要的是,这一版的周芷若国民度是最高的。尽管演技比不上佘诗曼,形象比不上周海媚,但是高圆圆却是最受欢迎和喜爱的。

  • 气象树的神奇功效(这野草让美国没招到头痛)

    如果花友们之前看过很多美国电影,尤其是西部牛仔电影,那么肯定会对这么一种植物非常熟悉,那就是风滚草。这种风滚草现在在美国可谓是一种人人喊打而且为此倍感头痛困扰的植物,因为它具有超强的繁殖力。很多人不知道在中国也会有风滚草的存在,其实在国内一般被称为猪毛菜或者沙蓬。为什么在中国它没有成为一种害草呢,这主要是因为被勤劳聪明的人民发掘出来了很多利用的方法。

  • 煮鱼怎么知道熟了(如何判断鱼熟了)

    接下来我们就一起去研究一下吧!煮鱼怎么知道熟了用筷子戳的方法:拿一根筷子从鱼头后一厘米的地方插入鱼肉,如果能轻易地把鱼肉插透则说明鱼已经熟了。观察鱼眼变化法:由于活鱼的肌肉受热后收缩较大,鱼熟后眼睛会向外凸出,并且鱼眼睛的颜色会变白,这样就说明鱼熟了。

  • 华为程序员面试题答案(开发工程师面试总结整理)

    如果对象类型是派生类,就调用派生类的函数;如果对象类型是基类,就调用基类的函数。

  • 铁血武工队传奇演员表(铁血武工队传奇简介)

    以王亮为队长的精锐武工队活跃在日军华北占领区军事重镇保定一带,不畏生死出入保定,与日军少壮战神坂本一郎展开明争暗斗。坂本一郎少佐为人阴险毒辣,凶狠彪悍,担任日军驻保定特战队队长,专事负责保定城内治安,除手下直属的几百特战队员外,还有权调动保定数千日军。

  • 番茄榨汁的做法大全(最美味的番茄汁做法三则分享)

    番茄榨汁的做法大全红柚番茄汁。启动“蔬果汁”程序,20秒成细腻果汁。用料:番茄1个、纯净水适量、蜂蜜少许。最后加入适量纯净水,水和番茄的比例可以为1:1,水的比例也可以低一些,因为番茄水分含量大,按自己喜欢的口感即可。合上盖子,双击启动按钮。40秒钟的时间番茄汁就打好了。用料:小番茄15个、温开水350毫升、零卡糖5克。小番茄对半切开放入料理机+350毫升温开水。