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

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

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

哪些软件能对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、仅用海水浸泡的花甲,需要较长的时间,最好隔夜放置,若是比较干净的花甲吐沙的话大概6个小时左右可以吐干净。

  • 非海南户籍海口买房首付多少(非海南户籍海口买房首付多少钱)

    非海南户籍买房首付要求非本省户籍居民家庭在我省购买住房,申请商业性个人住房贷款首付款比例不得低于70%。买房条件1、非引进人才不再区分限购区域与非限购区域,实行全区域限购。

  • 经开区智慧轨道交通研发基地(西安经开区这家企业两项成果入选)

    为了达到更高效、更高质量和更低成本运营的能力,探索先进的信息化生产制造管理模式,公司以精益生产管理为思路,以生产现场的工位制节拍化拉动式生产模式为核心,经过多年的探索和实践,实现了生产线设备、工位和终端互联互通,半成品准时配送,产线内作业无纸化。

  • 生晒野山参的正确食用方法(教你像行家一样辨别生晒野山参和生晒参)

    在市场上,购买野山参怎么样不被忽悠呢?您可以拿着以下几个点去对照,入坑概率就很小了。

  • 装修光纤代替网线(电力猫的效果怎样)

    影响电力猫稳定工作的是剪短用电的设备,比如电冰箱、洗衣机等,这些电器的频繁启动和开机,就会导致电力猫信号时快时慢甚至断断续续,影响网络的稳定性。为了确保电力猫能够稳定工作,尽量将电力猫插在墙插上,不要与其他电器共用一个插排,更不能使用有滤波功能的插座,很可能将寄生在电源上的网络信号过滤掉。总之,电力猫受到家庭用电环境的影响,工作不稳定,是无法代替网线的,家庭装修时切忌使用电力猫代替预埋网线。

  • 地下停车场右倒库技巧(在地下停车场怎么倒库)

    地下停车场右倒库技巧?要与入库左边的黑色车辆保持150CM左右的距离,然后向前行驶,通过后视镜观察,当你的车尾差不多驶过黑色车辆时停车;,我来为大家讲解一下关于地下停车场右倒库技巧?跟着小编一起来看一看吧!

  • 六学家是什么梗(六学家是什么意思)

    事情还是要从六小龄童说起,我们知道六小龄童饰演的孙悟空可以说是荧幕里最经典的猴哥形象了。而六小龄童一直以正统的孙悟空自居,多次站出来反对过度改变西游记,给猴哥加感情戏之类的。并且多次痛骂这类作品,可以说是吴承恩再世代言人了。虽说六小龄童一直在捍卫他心中的正典,但是却代言了一看就是垃圾品质的西游记题材手游。

  • 小米摄影艺术欣赏(小米画报摄影大赛获奖作品来了)

    小米画报摄影大赛自7月31日起征集,收到了3503位图虫摄影师的11526份投稿。设当日最佳奖、每周人气奖以及全场最佳摄影奖一名。至今已有三十余位图虫摄影师为超过一亿的小米粉丝在高清画报上展示了他们的佳作。克罗地亚普利特维采湖区国家公园俗称“十六湖”,由于地貌特点也时常被称为“小九寨沟”。作品的前景是拍摄于火山口的岩石。

  • 新鲜小虾米怎么做好吃(油炸小虾米的做法)

    新鲜小虾米怎么做好吃?食材准备:小虾米适量,生粉50克,淀粉50克,五香粉10克,盐适量,今天小编就来说说关于新鲜小虾米怎么做好吃?下面更多详细答案一起来看看吧!先将小虾米洗干净,之后用盐腌大约二十分钟,腌好之后加五香粉、淀粉和面粉,搅拌均匀。使虾米均匀的裹上一层粉,然后起锅倒油;油烧至8层热时放入虾米炸,炸至金黄捞出即可。

  • 怎么辨别和田玉真假小妙招(和田玉鉴别方法简单)

    和田玉玉质温润、体如凝脂,质地细腻,上乘的和田玉价值不菲。以下介绍几种简单的鉴别方法,帮助大家挑选和田玉。和田玉价值高,很多人争相抢购精品和田玉,物以稀为贵,和田玉价格受到市场影响会上涨,而买一块和田玉少则要普通人的一个月工资,多则要一套房子那么多,所以和田玉鉴别真假很重要,容不得半点马虎。