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

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

大家快去安装体验吧!

    推荐阅读
  • 会计与出纳的基本知识(出纳的日常业务有哪些)

    借款一般要填写现金支出凭证或借款单。对账出纳对账工作的内容主要有现金日记账和银行存款日记账的核对。现金日记账的核对现金日记账的余额应与实际的库存现金余额核对相符。每月月末,出纳应结出现金日记账的账面余额,再盘查库存现金实存数,看两者是否相符。同时会计人员与出纳配合,进行相应的账务处理。查明原因前计入“待处理财产损溢”,查明原因后按其实际情况分别作出相应的处理。银行已付,企业未付。

  • 本科毕业公务员一般什么待遇起步(大学生毕业后不考公务员)

    众所周知,烟草行业是一个薪资待遇非常高的行业之一,并且中国烟草公司也是国家的纳税大户,平均每年为国家贡献的税收多达几千亿,由此可见,烟草公司的利润是非常高的。从目前的情况来看,中国烟草的福利待遇和工资水平可以反超公务员。军队文职人员是军队人员的重要组成部分,在部队当中担任文职工作和管理任务。人们常常说在中国有两桶油,一个是中石油,一个是中石化。

  • 宁夏十大特色菜(宁夏五大怪菜)

    宁夏十大特色菜宁夏,作为古代”丝绸之路”重要的道路,黄河孕育的古代文明发源地,据历史记载早在三万年以前就有人类生活的气息存在。羊蝎子是羊的脊椎骨,一整个的脊椎骨,因为外观酷似蝎子因此被称为羊蝎子。羊蝎子的肉非常的少,羊蝎子的精髓在于吃它的骨髓。羊杂碎在宁夏有着塞上江南的美誉,宁夏人也是主要以吃羊为主,宁夏人也是对羊肉有着别具一般的热情。

  • 迷你世界怎样打羽蛇神第二形态(迷你世界羽蛇神怎么打)

    我们再活动中心的页面可以看到,如果击败羽蛇神,就能获得一个限定头像框——雨林征服者,除了非常美观之外,带着这个头像框行走江湖,谁见到了不得叫一声大佬?第二种就是冲撞技能,羽蛇神先非常起来,接着朝我们的方向直接来一个冲撞攻击,伤害超高,一定要躲过!掌握这两点,你基本上就能拿到雨林征服者的头像框啦。

  • 安全气囊召回每个车都有吗(安全气囊存安全隐患)

    本次召回范围内的车辆由于气囊控制单元生产偏差,其内部的一个电阻可能发生损坏或位移。浙江星驰汽车有限公司等上述汽车生产者将免费为召回范围内车辆更换安全气囊控制单元,以消除安全隐患;同时将通过挂号信等方式,通知相关用户。用户可致电上述企业,了解此次召回的详细信息。

  • 山东省地图电子高清版(上山东省自然资源厅官网即可找到山东省标准地图服务)

    6月21日,山东省政府新闻办召开新闻发布会,邀请省自然资源厅、省地图院负责同志等就山东省标准地图服务系统上线的有关情况进行解读。记者从会上了解到,针对日常工作中遇到需要编辑和插播中国地图和山东地图的情况,“山东省标准地图服务”系统提供了所需的下载路径和下载后的注意事项。该系统是在山东省系列标准地图基础上的升级,提供了三个功能模块。

  • 默克尔这次访华去哪个地方(默克尔14年内12次访华)

    默克尔不仅将出席德中经济顾问委员会会议,随同其访华的还有一个德国经济代表团。可见,经济议题将是默克尔此行的重要议题之一。尽管近年来全球经济环境趋于恶劣,但是中德经贸关系依然保持良好的发展势头。按照德国总理府公布的行程安排,默克尔此次将出席中德对话论坛。中德关系已超出双边范畴,而越发具有全球意涵。

  • 手机拍摄视频太大怎么解决(手机拍跳舞视频最佳距离)

    无论是数码领域,还是旅游,甚至是美食美妆领域的博主,用得最多拍摄视频的设备都是手机,他们都很清楚拍视频,其实一台iPhone就够用!这是浩南2月份拍摄的贵阳日落的照片,iPhone12ProMax拍摄,简单调色后的效果。但是说到拍视频的话,浩南只会用iPhone来进行拍摄,原因有很多,iPhone都能解决得很好。还有iPhone旗舰现在支持HDR视频处理,并且都是自动的,收音效果满意!

  • 八个字的非主流网名有意义(八个字的有意义非主流网名推荐)

    八个字的非主流网名有意义?早已看透、却不说透都过去了、何必再忆,我来为大家科普一下关于八个字的非主流网名有意义?以下内容希望对你有帮助!

  • 初中语文环境描写句子(初中语文阅读理解环境描写专题讲解)

    自然环境描写是对人类赖以生存的自然万物的描写,如山川河流、花草树木、鸟兽虫鱼、风雨雷电等自然景观的描写。不存在完全脱离社会环境的纯自然环境的描写;也不存在不包含一点自然环境的社会环境描写。(三)环境描写的作用1.交代事件发生的背景,增强文章的真实性。郑若奎在五年前步潘雪娥之后,迁居于此。于是,人们自然对郑若奎产生深深的遗憾和绵绵的同情。