【Arduino IDE 环境配置】

news2024/10/6 10:42:02

目录

  • Arduino IDE 环境配置
    • 1. 安装方式
    • 2. 操作方法(Arduino中文社区)
      • 2.1. 安装Arduino IDE
      • 2.2. 下载固件
      • 2.3. 修改Arduino IDE语言
      • 2.4. 添加开发板管理网址
      • 2.5. 运行离线包
      • 2.6. 检查安装是否成功

  1. 下载Arduino IDE: 如果你还没有安装Arduino IDE,请从官方网站(https://www.arduino.cc/en/software)下载并安装适合你操作系统的版本。

  2. 打开Arduino IDE: 安装完成后,打开Arduino IDE。

  3. 添加ESP32支持库

    • 打开Arduino IDE并点击菜单栏中的“文件(File)”>“首选项(Preferences)”。
    • 在首选项窗口的“附加开发板管理器网址(Additional Board Manager URLs)”中添加ESP32支持库的网址:https://dl.espressif.com/dl/package_esp32_index.json。
    • 点击“确定(OK)”关闭首选项窗口。
  4. 安装ESP32开发板支持库

    • 点击菜单栏中的“工具(Tools)”>“开发板(Board)”>“开发板管理器(Board Manager)”。
    • 在搜索框中输入“esp32”,然后找到Espressif Systems开发的ESP32开发板支持库,并点击“安装(Install)”。
  5. 选择ESP32开发板

    • 完成安装后,再次点击菜单栏中的“工具(Tools)”>“开发板(Board)”,然后选择“ESP32 Arduino”作为你的开发板。
    • 在“工具(Tools)”>“开发板(Board)”下,选择你所使用的ESP32开发板的具体型号,如ESP32 Dev Module。
  6. 选择串行端口

    • 连接ESP32开发板到电脑,并确保驱动程序已正确安装。
    • 点击菜单栏中的“工具(Tools)”>“端口(Port)”,选择你的ESP32开发板所连接的串行端口。
  7. 验证配置

    • 打开示例代码或创建新项目,并点击菜单栏中的“文件(File)”>“示例(Examples)”,然后选择“ESP32”以查看ESP32的示例代码。
    • 编译示例代码以确保环境配置正确。

完成以上步骤后,你就可以在Arduino IDE中开始使用ESP32进行开发了。如果遇到任何问题,可以参考Arduino和ESP32的官方文档或在相关论坛上搜索解决方案。

1. 安装方式

  1. github下载:这种方式可以获取到相关固件,但是如果想要在Arduino IDE中使用需要再进行一系列的设置
  2. Arduino固件库拉取:这是最简单的配置方法,但是麻烦的点在于大多数情况下都无法奏效。(推出ESP32系列芯片的乐鑫是中国企业,但是维护相关Arduino开源库的团队却似乎是国外的)
  3. VSCode + PlatformIO:PlatformIO其实可以说是另一种开发方式了,但是因为尚基于Arduino框架,所以也在此处列出。
  4. Arduino中文社区:我当前见过的最便捷的配置方式。

2. 操作方法(Arduino中文社区)

2.1. 安装Arduino IDE

通过中文社区安装(不是最新的版本)
通过官网安装

2.2. 下载固件

参考链接

2.3. 修改Arduino IDE语言

File -> Preferences
 

2.4. 添加开发板管理网址

附加开发板管理网址跟修改IDE语言的设置是在一个界面中的
文件 -> 首选项(与File -> Preferences一致)

将地址https://arduino.me/packages/esp32.json添加到该位置

2.5. 运行离线包

双击运行exe文件即可

2.6. 检查安装是否成功

工具 -> 开发板
查看开发板中是否有esp32

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

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

相关文章

文件包含漏洞利用技术总结

开发人员一般会把重复使用的函数写到单个文件中,需要使用某个函数时直接调用此文件,而无需再次编写,这中文件调用的过程一般被称为文件包含。 allow_url_fopen On(是否允许打开远程文件) allow_url_include On&…

claude3国内能用吗

claude3国内能用吗 如果您在国内无法直接使用Claude模型,可以考虑以下几种解决办法: 镜像站点:和GPT模型相似,使用为国内用户设置的镜像网站可以是一个解决方案。这些镜像站点可能会提供Claude模型的本地化服务,确保…

CAPL 定时器数组 实现同时注入多条CAN报文

🍅 我是蚂蚁小兵,专注于车载诊断领域,尤其擅长于对CANoe工具的使用🍅 寻找组织 ,答疑解惑,摸鱼聊天,博客源码,点击加入👉【相亲相爱一家人】🍅 玩转CANoe&…

HTTP1.0、HTTP1.1、HTTP2.0、HTTP3.0傻傻分不清楚

一、HTTP1.0 默认使用短连接。无状态,无连接。 每个请求都需要新建TCP连接,性能较低。 不支持多路复用。 基于文本的协议。 不支持头部压缩。 请求头不支持Host头域。 不支持服务端推送。 不支持请求优先级。 不允许断点续传。 默认不加密,可…

【一刷《剑指Offer》】面试题 4:替换空格

力扣对应链接:LCR 122. 路径加密 - 力扣(LeetCode) 牛客对应链接:替换空格_牛客题霸_牛客网 (nowcoder.com) 核心考点 :字符串相关,特性观察,临界条件处理。 一、《剑指Offer》内容 二、分析问…

AlgorithmDay14

day14 二叉树基础 二叉树的种类 满二叉树 只有度为0和2的结点,并且度为0的结点在同一层 (深度为k 有2^k-1个结点) 完全二叉树 除了最底层可能每天,其余都填满了, 并且最底层的结点集中在该层的左边位置。 二叉…

机器学习引领金融革命:重塑金融服务领域新格局,开启智能化新篇章

🧑 作者简介:阿里巴巴嵌入式技术专家,深耕嵌入式人工智能领域,具备多年的嵌入式硬件产品研发管理经验。 📒 博客介绍:分享嵌入式开发领域的相关知识、经验、思考和感悟,欢迎关注。提供嵌入式方向的学习指导…

C:Jump and Treasure(单调队列优化DP+调和级数)

题意:给你一个0到n的柱子,一开始在0,需要跳到大于n的地方,每个柱子上有个得分, 且限制了最大跳跃步数; 思路:一般很容易想到一个 n*p 时间复杂度的DP , 表示以 i 为结尾的最大得分然后枚举前p…

【4月17日】阿里云 腾讯云 京东云 2-64G服务器选择对比 配置、价格全盘点 搭建博客、网站、个人开发建议收藏

更新日期:4月17日(阿里云继续保持1.5折,京东云采购季持续进行) 本文纯原创,侵权必究 《最新对比表》已更新在文章头部—腾讯云文档,文章具有时效性,请以腾讯文档为准! 【腾讯文档实…

socket编程——tcp

在我这篇博客:网络——socket编程中介绍了关于socket编程的一些必要的知识,以及介绍了使用套接字在udp协议下如何通信,这篇博客中,我将会介绍如何使用套接字以及tcp协议进行网络通信。 1. 前置准备 在进行编写代码之前&#xff…

最新版idea 合并分支方法

前言 以下是最新版的idea2024,如果有人找不到按键可能是因为版本不同。 操作步骤 看右小角我的分支是submit,现在我要将test合并到我的submit分支上 找到test分支,选择update,这一步会拉取相应分支内容等同于pull 选择merge 选…

能源成果3D网络三维展厅越发主流化

在这个数字化飞速发展的时代,我们为您带来了全新的展览形式——线上3D虚拟展厅。借助VR虚拟现实制作和web3d开发技术,我们能够将物品、图片、视频和图文信息等完美融合,通过计算机技术和3D建模,为您呈现一个逼真、生动的数字化展览…

【保姆级】frp内网穿透

场景:本地调试微信生态的回调时,如果全用线上调试,那就太恶心人了,所以我们今天简单说下frp内网穿透 一、安装和配置 frp下载地址: https://github.com/fatedier/frp/releases 简单说一下: 服务器用的是f…

包装类的认识

前言~🥳🎉🎉🎉 hellohello~,大家好💕💕,这里是E绵绵呀✋✋ ,如果觉得这篇文章还不错的话还请点赞❤️❤️收藏💞 💞 关注💥&#x1…

储能的全生命周期成本即平准化度电成本的计算方法及python实践

1. 平准化度电成本(LCOE)是一种衡量电力项目经济性的指标 LCOE(Levelized Cost of Energy,)的概念最早由美国国家可再生能源实验室(NREL)在1995年提出,它是通过将一个项目生命周期内的所有成本…

什么牌子的短袖t恤质量好?2024年高品质短袖推荐!

什么牌子的短袖质量好?最近大部分地区的天气都比较热,大家对短袖的关注度日益提升。然而作为一名十年以上的经验的服装测评师,我必须强调市面上有许多所谓网红品牌,虽然广告营销做得沸沸扬扬,但对短袖的做工、细节方面…

ELK日志分析系统(上)

目录 引言 一、ELK日志分析系统简介 1.1 日志服务器 1.2 ELK日志分析系统的组成 1.3 日志处理步骤 二、Elasticsearch介绍 2.1 概述 2.2 核心概念 三、Logstash介绍 3.1 概述 3.2 主要组件 四、Kibana介绍 4.1 概述 4.2 主要功能 五、ELK的工作原理 六、部署ELK…

二维码电子画册制作教程,教你如何做出高端作品!

当今社会,二维码已经成为了信息传递的重要方式之一,其在电子商务、广告营销、活动推广等领域广泛应用。而如何将二维码巧妙地融入电子画册中,制作出高端、具有吸引力的作品,成为了许多设计师和营销人员关注的焦点 但是很多人却不知…

HTTP协议详解:从URL到HTTP报文的全貌

⭐小白苦学IT的博客主页⭐ ⭐初学者必看:Linux操作系统入门⭐ ⭐代码仓库:Linux代码仓库⭐ ❤关注我一起讨论和学习Linux系统 前言 随着互联网的飞速发展,HTTP协议作为支撑网络应用的核心基石,扮演着举足轻重的角色。无论是日常的…

LDR6028,充电听歌两不误!

当前市场上的手机普遍取消了3.5mm耳机接口,仅保留Type-C接口。然而,对于音质和零延迟有追求的用户,仍倾向于选择3.5mm有线耳机,特别是在玩游戏时,音画同步至关重要。因此,Type-C转3.5mm接口线应运而生&…