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

哪些软件能对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个月要观察情况。豆浆产生的瘦身效果让人喜悦。豆浆消化吸收时,会控制脂质及醣类吸收,可以加入其它食材烹调。可以试着加一点可可或黄豆粉、水果,调匀后再喝。豆浆制作时,大豆食物纤维会流失。加入可可或者黄豆粉等,可以增强饱足感。

  • 防火墙作用是什么(防火墙作用有什么)

    以下内容大家不妨参考一二希望能帮到您!防火墙技术是通过有机结合各类用于安全管理与筛选的软件和硬件设备,帮助计算机网络于其内、外网之间构建一道相对隔绝的保护屏障,以保护用户资料与信息安全性的一种技术。

  • 木兰诗的环境描写有什么作用(环境描写几大作用)

    接下来我们就一起去研究一下吧!木兰诗的环境描写有什么作用《木兰诗》通过环境描写,渲染军旅生活悲壮气氛,烘托出木兰勇敢、坚强性格的性格特征。环境描写几大作用:交代故事发生的时间、地点、天气、背景等、渲染某种气氛、烘托人物形象、心情、处境等、推动故事情节发展、点明/暗示文章中心/暗示人物命运、为后文做铺垫。

  • 狮子羚羊猩猩白鹤都是哺乳动物吗(狮子羚羊猩猩白鹤哪些是哺乳动物)

    接下来我们就一起去了解一下吧!多数哺乳动物是全身被毛、运动快速、恒温胎生、体内有膈的脊椎动物,是脊椎动物中躯体结构的动物类群,因能通过乳腺分泌乳汁来给幼体哺乳而得名。从哺乳动物的特征来看,狮子、羚羊、猩猩都是哺乳,胎生后代的动物,而白鹤则不是。

  • 铃兰草怎么种植方法是什么 铃兰花怎么栽

    铃兰草是很常见的花卉草本植物,每年到了六个月份的时候就会开花,颜色是属于白色的,还会散发出迷人的香味,同时也会结出果实,颜色是红色的,那么铃兰草怎么种植,方法是什么呢?种植铃兰草可以使用培养土,通常都是把粗砂子和腐殖土两种混合在一起。养护期间不能接受太强烈的工作,还非常害怕高温,每天都应该补充一次水分,及时避雨,以免发生积水。

  • 损友什么意思(损友是什么意思)

    以下内容大家不妨参考一二希望能帮到您!损友什么意思损友是汉语词语,意思是对自己有害的朋友,不论是精神上的还是身体上的伤害,与“益友”相对。出自出自《论语.季氏》益者三友,损者三友:友直﹑友谅﹑友多闻,益矣;友便辟,友善柔,友便佞,损矣。

  • it的宾格是什么(it的介绍)

    下面更多详细答案一起来看看吧!it的宾格是什么it的主格和宾格形式都是it。it原意在英语中指代物的第三人称单数。另有其他单词的缩写,例如信息技术:InformationTechnology;即时翻译instanttranslation;创新技术innovativetechnology等。也指信息技术行业的英文简称。

  • dove什么意思中文翻译(dove中文翻译是什么意思)

    接下来我们就一起去了解一下吧!dove什么意思中文翻译dove中文翻译是鸽子;鸽派人物,温和派人物。

  • 搞笑的口头禅(搞笑的口头禅有哪些)

    跟着小编一起来看一看吧!搞笑的口头禅炮轰的脑袋还梳了个雷劈的逢。我只有四句话想说。包括这句和前面的两句。在喂猪的时候,我总会想起你。开车无难事,只怕有新人!不吃饱哪有力气减肥啊?女生再丑也是个妞啊,是妞就有被泡的权利!连广告也信,读书读傻了吧!作为一只禽兽,我深感压力很大。钞票不是万能的,有时还需要信用卡。我发誓再也不发誓!