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

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

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

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

大家快去安装体验吧!

    推荐阅读
  • iknow什么意思(iknow中文意思介绍)

    接下来我们就一起去研究一下吧!iknow什么意思“Iknow”的意思是:我知道。

  • 怎样识别正宗的阳澄湖大闸蟹(本地蟹农也吃不出真假)

    阳澄湖大闸蟹的美名,除了螃蟹的确鲜美外,也与百余年来文人墨客的拥趸有关。2016年初,苏州市出台了《苏州市阳澄湖生态优化行动实施方案》,进一步保障饮用水安全,阳澄湖被明确定位为饮用水源地,湖区的围网养殖面积进一步缩小。而国内螃蟹的年产量超过80万吨,吃到一只“正牌”阳澄湖大闸蟹的概率只有不到2‰。当前,阳澄湖周边高标准池塘改造养殖面积7.2万亩,预计产量7900吨左右。

  • 鱼食过期了还能吃吗(鱼食过期了还能不能吃)

    鱼食过期了还能吃吗鱼食如果保存条件良好,没变质,没发霉就可以喂养。鱼饲料的主要成分为蛋白质,脂肪,维生素和矿物质组成。任何食物或者是药物过期了,都是不能用的,一方面不能起到良好的营养作用,同时对胃肠道也会造成一定的损伤目前这种情况还是废弃掉,尽量不要给予应用,很容易造成于胃肠道的不适,造成一定的胃肠炎的情况。很容易造成一定的死亡情况。

  • 用一句话来描写春天的好词好句(描写春天的好词)

    描写春天的好词描写春天的好词两字词语早春初春阳春春雷春季春意春色新春春雨春光春潮春游春播春笋春花春树暮春春景回春怀春四字词语春回大地春归大地春到人间春满人间大地加春春回地暖冰雪消融料峭春寒春日融融春雨绵绵春花万朵春。

  • 朝天椒的热量(朝天椒的热量大吗)

    朝天椒的热量朝天椒的热量确实是很少的,像这么低热量的食物确实值得称赞,而且在朝天椒中含有的其他营养也比较的均衡,其中含有一定量的维生素成分和一定量的辣椒素以及核黄酸,这些营养物质是有益健康的,适量的摄入这些营养物质可以起到调节身体健康的作用,所以在平时是可以适当的吃一些朝天椒的。朝天椒也具有一定的功效与作用,朝天椒不仅能够为人体补充一些所需要的营养元素,而且炒青椒还可以起到舒筋活络的作用。

  • 生旦净末丑各是什么意思指什么(生旦净末丑代表什么)

    生旦净末丑各是什么意思指什么生旦净末丑是指戏曲中的五大行当,代表的意思如下:生是指生行;生行是扮演男性角色的一种行当,其中包括老生:主要扮演帝王及儒雅文弱的中老年人。旦指的是旦行,旦行是扮演各种不同年龄,不同性格、不同身份的女性角色。旦行分为青衣(正旦)、花旦、武旦、刀马旦、老旦、彩旦、花衫。

  • 完善专业研究生培养体系(构建多元协同育人机制)

    建立健康完善的政府调控制度机制。塑造全面有效的社会联动保障机制。以跨学科导师团队为核心,坚固平台“骨骼”。以跨学科课程内容为实体,强健平台“脏器”。为此省内不少高校一直在积极探索,比如湖南师范大学社会工作课程教学团队倡导“开放式”教学,积极加强社工专业实践基地建设、整合校内外教学资源,构建“课堂、社区、机构”多方共建的实践平台,研究生教学效果深受社会肯定与好评。

  • 叶酸片的作用(叶酸片的功效)

    跟着小编一起来看一看吧!叶酸片的作用在临床上根据不同的剂量所起的作用也不相同,大剂量的叶酸常常能够纠正由于叶酸缺乏引起的贫血;小剂量的叶酸常常用于预防胎儿胎儿神经血管畸形,还可以预防因为叶酸缺乏导致胎儿的眼、口、唇、腭以及胃肠道、心血管、肾、骨骼等器官的畸形。

  • 华硕最牛主机(华硕的Chromebox3击败了数十款Windows)

    在2018年消费电子展上,华硕宣布了最新版的小型Chromebox,Chromebox3。这是一个让它领先于许多成熟的Windows电脑的东西。华硕尚未透露Chromebox3的全部规格,但它确实强调了该设备支持双波段802.11acWi-Fi和gigabitLAN,该公司表示这应该足以支持4K流。和其他chromebox一样,它可能更像是一个企业或教育设备,但很高兴看到华硕的硬件更新了最新的端口和规格。Chromebox3将于2018年上半年发布,不过目前还没有公布确切的价格或发布日期。

  • 牛排的解冻方法(牛排怎么解冻呢)

    牛排冷冻的牛排需要缓缓解冻,使得肉细胞与细胞间的汁液冰晶能够慢慢溶解。当肉的中心温度达到0℃即可,根据冻肉体积的大小,一般需要12小时或以上,牛肉、炖肉和牛排可能会在一天内解冻。牛排解冻后,建议一次性烹饪完,如果买回的是已解冻好的牛排,且第二天要烹饪,建议直接放在冷藏室,这样第二天就可以直接烹饪制作。