使用Arduino开发ESP32开发环境搭建

1.打开Arduino IDE,选择文件->首选项->设置
复制下方的ESP32板管理网址,添加到附加开发板管理器中:
https://dl.espressif.com/dl/package_esp32_index.json
2.选择:工具->开发板->开发板管理器
在弹出的对话框中搜索ESP32,点击安装(注意:安装这一步需要翻墙)
3.然后重启Arduino IDE,即可发现ESP32的板载信息出现在列表里
4.点击工具->开发板,选择ESP32 Wrover Module
5.进行测试

void setup() {Serial.begin(115200);
}void loop() {Serial.println("Hello ESP32. Hello Arduino!");delay(1000);
}

上传成功后打开右上角的串口监视器,修改对应的串口波特率为115200
在这里插入图片描述

6.我编译成功,上传的时候出现了这样的错误

A fatal error occurred: Timed out waiting for packet content
A fatal error occurred: Timed out waiting for packet content

是由于ESP32的开发版下载速度太大出的问题,把下载速度设为更低的波特率即可
在这里插入图片描述一些参考:
https://blog.csdn.net/ironpandaaa/article/details/104392461?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161691119716780269882725%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=161691119716780269882725&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-1-104392461.pc_search_result_before_js&utm_term=arduino+esp32&spm=1018.2226.3001.4187

https://blog.csdn.net/qq_40700822/article/details/106376492?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161691448116780264024845%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=161691448116780264024845&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_v2~rank_v29-1-106376492.first_rank_v2_pc_rank_v29_10&utm_term=Arduino%3A1.8.13+%28Windows+10%29%2C+%E5%BC%80%E5%8F%91%E6%9D%BF%EF%BC%9A%22ESP32+Wrover+Module%2C+Default+4MB+with+spiffs+%281.2MB+APP%2F1.5MB+SPIFFS%29%2C+QIO%2C+80MHz%2C+921600%2C+None%22++++%E5%9C%A8%E6%96%87%E4%BB%B6±%3E+%E9%A6%96%E9%80%89%E9%A1%B9%E5%BC%80%E5%90%AF+%E2%80%9C%E7%BC%96%E8%AF%91%E8%BF%87%E7%A8%8B%E4%B8%AD%E6%98%BE%E7%A4%BA%E8%AF%A6%E7%BB%86%E8%BE%93%E5%87%BA%E2%80%9D%E9%80%89%E9%A1%B9+%E8%BF%99%E4%BB%BD%E6%8A%A5%E5%91%8A%E4%BC%9A%E5%8C%85%E5%90%AB%E6%9B%B4%E5%A4%9A%E4%BF%A1%E6%81%AF%E3%80%82

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/312548.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

.NET ORM FreeSql 第一个正式版本发布 v1.0.0

一、简介FreeSql 是 .NET 平台下的对象关系映射技术(O/RM),支持 .NetCore 2.1 或 .NetFramework 4.0 或 Xamarin。从 0.0.1 发布到今历时整整一年的迭代更新,现在终于敢发布第一个正式版。本文内容从简,介绍项目的主要功能框架,以…

Windows上搭建EMQTT服务器

1.官网下载EMQ 2.复制如图文件路径 3.打开终端cmd,输入: 再输入: 4.打开浏览器,进入:http://192.168.1.25:18083/* (localhost可打开终端输入ipconfig查看) 用户名:admin 密码:public

.NET解所有相机RAW格式照片

再聊.NET解相机RAW格式照片上次我发了一篇文章《用.NET解索尼相机ARW格式照片》,提到通过安装 SonyRawFileDecoder的方式,然后调用 WindowsImagingComponents来解析 RAW格式文件。后来我经过进一步研究、探索,发现还有更简单的办法。新的方法…

AspNetCore结合Redis实践消息队列

这是年中首发在博客园上的文章,个人觉得是AspNetCore结合Redis做的一次比较优秀的消息队列重构,其中对于点对点/发布-订阅的思路应该也是面试必考题。引言.Net TPL Dataflow是一个进程内数据流管道,应对高并发、低延迟的要求非常有效&#xf…

提升Azure App Service的几个建议

本文介绍了6个技巧,这些技巧可以改善Azure App Service托管应用程序的性能。其中一些技巧是你现在就可以进行的配置变更,而其他技巧则可能需要对应用程序进行一些重新设计和重构, 本文的几个技巧对于常规企业部署依旧有指引作用。长话短说开发…

单向链表的逆转(数据结构)(c语言)

逆转单向链表的意思是:给定你一个单向链表,一个整数n(n为要逆转的结点数),要求你把链表从头结点到第n个结点给逆转过来 图示: 给出一个单向链表,一个整数n4。也就是要求把该链表从头结点&#x…

广东职业教育信息化研究会2019年会暨区块链专题研讨会

兹定于2019年12月28日(星期六)上午9:30召开广东职业教育信息化研究会2019年会暨专题研讨会,本次会议由广东职业教育信息化研究会主办,华南师范大学网络教育学院协办。会议地址:广州市天河区中山大道西55号华南师范大学…

如何快速融入一个团队?

作者:邹溪源,长沙资深互联网从业者,架构师社区特邀嘉宾!一我们难免需要离开一个圈子,加入一个陌生的集体。毋庸置疑,离开熟知的圈子,走向未知的圈子难免会产生许多畏惧甚至情怯,这都…

关于C#异步编程你应该了解的几点建议

前段时间写了一篇关于C#异步编程入门的文章,你可以点击《C#异步编程入门看这篇就够了》查看。这篇文章我们来讨论下关于C#异步编程几个不成文的建议,希望对你写出高性能的异步编程代码有所帮助。注:本文的很多内容都是学习《Effective C#》的…

数据库分区

一、分区原理分区并不是生成新的数据表,而是将表的数据均衡分摊到不同的硬盘,系统或是不同服务器存储介子中,实际上还是一张表。要实现这一功能,首先要了解数据库对水平分区表进行分区存储的原理。数据库分区和分表相似&#xff0…

如何在 C# 平台调用云开发?

▌关于作者苏震巍,云开发Linker计划成员,《微信开发深度解析》作者、Senparc.Weixin 微信 SDK 作者、微软最有价值专家(MVP)、盛派网络创始人兼首席架构师、微软 Ignite 技术大会讲师、从事软件及互联网研发已有26年,发…

如何打造组织级敏捷,你想知道的都在这里!

“敏捷是适应和响应变化的能力……敏捷组织将变化视为机遇,而不是威胁。” — Jim Highsmith注:Highsmith 在软件开发和 IT 行业有着超过 30 年的经验,曾是敏捷宣言的签署人之一,敏捷联盟的发起人和第一任理事,在很多行…

Azure DevOps Server CI - 自搭跨平台容器代理Agents

前言最近在地端(On-premises)幫團隊搭一套CI/CD流程,也順帶整理了一下從無到有的搭建過程,這次使用了docker技術來解決現有團隊使用CI/CD時讓現有CI/CD hosting環境過於複雜的問題。在開始之前,我先預備一下搭建的環境,如下:Windo…

.Net Core 认证组件源码解析

不知不觉.Net Core已经推出到3.1了,大多数以.Net为技术栈的公司也开始逐步的切换到了Core,从业也快3年多了,一直坚持着.不管环境怎么变,坚持自己的当初的选择,坚持信仰 .Net Core是个非常优秀的框架,如果各位是从WebForm开始,一步步走到今天,自然而然就会发现.微软慢慢的开始将…

在.NET Core下的机器学习--学习笔记

摘要.NET Core 在机器学习的应用场景,除了 ML .NET 还会介绍一个非常棒的開源技術 TensorFlow .NET , Keras .NET.讲师介绍本课内容人工智能介绍ML .NETICSharpCoreTensorFlow .NETKeras .NETSciSharp人工智能应用图像识别/物体识别自然语言/翻译搜索/知…

asp.net core 自定义基于 HttpContext 的 Serilog Enricher

asp.net core 自定义基于 HttpContext 的 Serilog EnricherIntro通过 HttpContext 我们可以拿到很多有用的信息,比如 Path/QueryString/RequestHeader 等请求信息, StatusCode/ResponseHeader 等响应信息,借助 HttpContext 我们可以在日志中记录很多有用…

我的 .NET Core 博客性能优化经验总结

点击上方蓝字关注“汪宇杰博客”导语去年8月,我用 .NET Core 重写了我的博客系统。经过一年多的优化,服务器响应速度从上线时候的 80ms 提高到了现在的 8ms,十倍提速。可惜由于部署在国外,自然不可抗力会导致中国用户晚上访问速度…

Redis 6 RC1发布,带来众多新特性

Redis 6 RC1 发布了,项目创建人 antirez 在博客中介绍,这是迄今最“企业”化的版本(SSL 与 ACL 等特性与企业极相关),也是最大的版本,同时也是参与人数最多的版本。GA 版本预计在明年三月到五月之间发布。R…

Serverless那么火,2019年的采用如何?

传统的 IT 架构已经不适合当今快速发展的数字经济环境。技术顾问 Declan Morris 表示:“客户不仅期望零停机时间,而且要求应用程序无论在世界任何地方都具有一致的性能。”他还预测到,接下来是 Serverless 计算和函数即服务(FaaS&…

【C】Natasha 插件编程

文章转载授权级别:CNatasha 是一个代替 Emit / Expression 的动态构建项目,旨在为开发者提供方便、快捷、高性能的动态构建服务,动态编程是生态的重要组成部分,希望开发者们能有足够的兴趣来了解、使用、建设它。1、插件生成使用 …