快速入门ESP32——开发环境配置Arduino IDE

这篇具有很好参考价值的文章主要介绍了快速入门ESP32——开发环境配置Arduino IDE。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

 最近这段时间刚好在捣鼓ESP32,遇到了挺多大大小小的坑,所以我将自己的配置过程和注意要点写出来分享给大家,希望对你们有帮助。


一、ESP32有几种开发环境?

 ESP32系列单片机可以用MicroPythonC++进行编程,在这里我主要介绍C++编程语言下的两种常用的开发环境:

  • Arduino IDE:Arduino 相信很多玩过Arduino系列单片机的朋友都不会,有点像STM32用到的Keil,但是相比Keil多了Arduino 提供了大量的内置库和扩展库,涵盖了各种传感器、执行器和通信模块等组件。这些库可以简化编程过程,减少开发时间,可以非常方便我们的上手。

  • VSCode + PlatformIO: PlatformIO是一个开源的IoT开发生态系统,支持多种硬件平台。它集成了多种开发框架,包括ArduinoESP-IDF。配合上VSCode的高扩展性和个性化定制这就获得了许多开发者的青睐,这也是笔者比较推荐的一种开发方式。

二、Arduino IDE环境搭建

1.下载安装

  • 官网下载arduino ide

arduino esp32,笔记,ESP32,c++,物联网,mcu,单片机

2.配置环境

1)方法一

  • 打开之后我们需要配置一下ESP开发板管理器地址,arduino 才能搜索到esp32的配置包
    arduino esp32,笔记,ESP32,c++,物联网,mcu,单片机

https://dl.espressif.com/dl/package_esp32_index.json
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

arduino esp32,笔记,ESP32,c++,物联网,mcu,单片机

  • 在开发板管理器搜索安装ESP32开发板(我这里下载的是Arduino架构下的)
    arduino esp32,笔记,ESP32,c++,物联网,mcu,单片机
  • 由于国内网络的原因,这样下载会特别慢,而且时不时会报错,所以这种方法比较慢一点
    arduino esp32,笔记,ESP32,c++,物联网,mcu,单片机

1)方法二

  • 直接安装我提供的ESP开发板安装包(文章后面会给出链接)
    arduino esp32,笔记,ESP32,c++,物联网,mcu,单片机
  • 点击他自己会安装
    arduino esp32,笔记,ESP32,c++,物联网,mcu,单片机
  • 安装完后,重启arduino ,就会看到有esp32的开发板了
    arduino esp32,笔记,ESP32,c++,物联网,mcu,单片机

3.验证

  • 在示例程序中选择个简单的程序来试试
    arduino esp32,笔记,ESP32,c++,物联网,mcu,单片机
  • 编译烧录
    arduino esp32,笔记,ESP32,c++,物联网,mcu,单片机
    arduino esp32,笔记,ESP32,c++,物联网,mcu,单片机
  • 打开串口监视,查看结果
    arduino esp32,笔记,ESP32,c++,物联网,mcu,单片机

在下面就可以看到串口打印的信息,这就说明我们的环境搭建正常了

arduino esp32,笔记,ESP32,c++,物联网,mcu,单片机

三、注意事项

  • 要是烧录不了,就看一下设备管理器上的串口上跟开发板上的是不是对的上,一般来说Arduino会自己识别设备的串口
    arduino esp32,笔记,ESP32,c++,物联网,mcu,单片机
  • 要在设备管理器中没有发现串口设备,那可能是电脑没安装串口驱动文件,点击默认安装就行
    arduino esp32,笔记,ESP32,c++,物联网,mcu,单片机
  • 代码能烧录进去,但是没打印或者打印乱码,那可能是波特率没设置好
    arduino esp32,笔记,ESP32,c++,物联网,mcu,单片机

总结

 笔者也是小白一枚,有不对的地方还请大家指出来。文章中所涉及到资料我都整理好放在我的个人公众号,欢迎各位新老朋友微信关注我的个人公众号乐天小白,回复ESP32即可获得。里面也会不定期更新各种干货,有最新的科技咨询和前沿的科技知识分享,还有Linux、嵌入式和单片机相关的干货知识。

视频链接
快速入门ESP32文章来源地址https://www.toymoban.com/news/detail-772908.html

到了这里,关于快速入门ESP32——开发环境配置Arduino IDE的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • [Arduino] ESP32开发 - 基础入门与原理分析

    实用 GPIO 用到再查,熟能生巧,别上来就背图,一天你就忘了! 仅输入引脚 下面的四个引脚由于内部没有上拉下拉电阻,所以仅仅支持输入信号 GPIO 34 GPIO 35 GPIO 36 GPIO 39 SPI Flash 闪存引脚 这些引脚都是对 ESP32 内部 flash 进行操作的,最好不要使用这些引脚进行输入输出操作!

    2024年02月11日
    浏览(50)
  • Arduino IDE 2.0安装,ESP8266/ESP32环境配置(Win11)

    一、Arduino IDE安装 下载地址: Software | Arduino https://www.arduino.cc/en/software 点进去选择自己电脑的配置下载就行(Win11的直接下载Win10的好) 下载之后直接打开安装包安装就好,记住配置为电脑的全部用户使用 二、Arduino IDE驱动安装 安装完之后启动Arduino IDE,等它文件自主配置完

    2024年02月04日
    浏览(56)
  • 第4篇:vscode+platformio搭建esp32 arduino开发环境

    打开环境变量,点击新建 输入变量名PLATFORMIO_CORE_DIR与路径:D:PLATFORMIO_CORE   d盘创建PLATFORMIO_CORE目录和目录:D:PLATFORMIO_project

    2024年02月11日
    浏览(43)
  • arduino esp-01s开发环境配置(备忘)

    很久没玩arduino了,前天一个网友提了一个问题要我帮忙,结果电脑重新做了系统,又要重新设置环境,结果忘记了,做个备忘,省得以后又要重新研究。 1、附加开发板管理器网址:http://arduino.esp8266.com/stable/package_esp8266com_index.json 位置:文件-首选项 如图:  2、开发板选择。

    2023年04月24日
    浏览(35)
  • esp32在Arduino环境下“不存在或开发板没有连接问题

    程序编译完出现Connecting…时 esptool.py v3.3 Serial port COM8 Connecting… 这时出错,显示 选择的串口 For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html 不存在或开发板没有连接 ESP32开发板在使用串口烧录程序的时候需要进入烧录模式,也就是需要将默

    2024年02月13日
    浏览(51)
  • Arduino IDE + Esp32 Cam + 实现视频流 + 开发环境部署

    1、开发环境 Arduino ide 版本:2.2.1 esp32工具:2.0.5 示例代码

    2024年02月08日
    浏览(72)
  • 【ESP8266 快速入门】示例5:Arduino环境实现OTA无线升级固件功能WebServer网页服务器方式

    使用【ESP8266】Arduino环境实现OTA无线升级固件功能,由LED闪烁程序通过OTA升级为PWM呼吸灯程序。 OTA听起来挺牛的一个功能,其全称为(Over-The-Air),直译为空中传送。就是通过无线方式实现固件升级。 对于实际封装好的项目,ESP8266已经包装好了,不方便使用数据线来下载程

    2024年02月03日
    浏览(46)
  • ESP-IDF + Vscode ESP32 开发环境搭建以及开发入门

    创作不易,转载请注明出处! Tips: 虽然笔者采用的是Linux开发环境,但是Windows开发环境的亦可阅读,所述内容与系统关联性不大,尤其是后文介绍的如何将自己的文件加入到工程,解决头文件找不到等问题,无论哪种系统均会存在。 Tips: 最近更新了一篇windows下搭建的,大家

    2024年02月02日
    浏览(54)
  • 【Arduino框架】ESP32中蓝牙快速上手使用~

    💥💥💞💞欢迎来到本博客❤️❤️💥💥 本人持续分享更多关于电子通信专业内容以及嵌入式和单片机的知识,如果大家喜欢,别忘点个赞加个关注哦,让我们一起共同进步~ BluetoothSerial.h 是ESP32 Arduino中的蓝牙串口库,可以通过蓝牙串口与其他设备进行通信。常用的函数如

    2024年02月05日
    浏览(53)
  • 快速入门ESP32—— platformIO添加开源库和自己的开发库

    相关文章 快速入门ESP32——开发环境配置Arduino IDE 快速入门ESP32——开发环境配置PlatformIO IDE  很多人刚开始接触到platformIO的时候,可以还不知道怎么去利用好网上开源的库用到自己的工程上,还有就是不知道怎么添加自己的.h文件,按照之前stm32的思路是行不通的。本篇文章

    2024年02月03日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包