MAC版本的Arduino+ESP32环境安装

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

Arduino-IDE安装

  1. 官网下载安装Arduino-IDE
    Arduino-IDE官方网站
    在这里选择macOS,自行选择intel和m系列芯片。
    arduino mac版,Arduino,ESP32,macos,物联网
  2. 偏好设置
    在这里设置中文,Preferrence
    arduino mac版,Arduino,ESP32,macos,物联网
    在这里设置开发文件目录:
    /Users/shineber/Documents/Arduino
    设置开发板管理器地址:
https://dl.espressif.com/dl/package_esp32_index.json
https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/arduino/package_m5stack_index.json

arduino mac版,Arduino,ESP32,macos,物联网

安装ESP32软件包(共2种方法)

  • 法一:在Arduino内部安装
    文件>首选项>附加开发板管理器网址加入Arduino core for esp32网站:
https://dl.espressif.cn/dl/package_esp32_index.json

工具>开发板>开发板管理器 中搜索并下载esp32开发板数据包(速度较慢,科学上网可能无用,可以先安装失败之后再次安装即可)

  • 法二:终端命令行安装
    参考网站:Espressif ESP32官方参考文档
    1.在终端输入如下指令:
mkdir -p ~/Documents/Arduino/hardware/espressif &&\
cd ~/Documents/Arduino/hardware/espressif &&\
git clone https://github.com/espressif/arduino-esp32.git esp32 &&\
cd esp32/tools &&\
python get.py

如果遇到如下问题,解决方式为:
1.IOError: [Errno socket error] [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590)

使用 python3 代替python

2.xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

使用 xcode-select --install

!!!如果遇到终端指令下载慢的问题,可以自己从github上面下载esp32环境包:https://github.com/espressif/arduino-esp32
⚠️注意目录要放在如下位置:/Users/shineber/Documents/Arduino/hardware/espressif/esp32

[离线下载方法参考链接]https://blog.csdn.net/andylauren/article/details/122147444?ops_request_misc=&request_id=&biz_id=102&utm_term=arduino%20%20esp32&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-3-122147444.142v87control_2,239v2insert_chatg文章来源地址https://www.toymoban.com/news/detail-718523.html

常用ESP32开发资源

  1. bilnker官网:https://diandeng.tech/doc/auth
  2. Arduino下载官网:https://www.arduino.cc/en/software
  3. CSDN开源网站:https://www.csdn.net/
  4. GitHub:https://github.com/

MAC编译出现问题解决方案

  1. 可能是没有安装python下载安装python即可
  2. 安装了python,修改如下文件:~/Library/Arduino15/packages/esp32/hardware/esp32/*/platform.txt
    python修改为python3,并运行如下指令:
sudo ln -s which python3 /usr/local/bin/python
or
sudo ln -s /usr/bin/python3 /usr/local/bin/python
  1. 修改下载波特率为115200,在工具>Upload Speed修改为115200

到了这里,关于MAC版本的Arduino+ESP32环境安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Arduino_ESP32开发环境搭建

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 – 提示:以下是本篇文章正文内容,下面案例可供参考 Arduino IDE 是一款免费的软件,可以直接去官网(https://www.arduino.cc/en/software)下载。 直接点击红色方框即可下载,下载完成如图所示。 直接点击ardu

    2023年04月13日
    浏览(64)
  • ESP32-CAM模块Arduino环境搭建测试

    一.ESP32+OV2640摄像头模块CameraWebServer视频查看 二.测试ESP32-CAM(后续称cam模块)代码是否上传执行成功测试 PS:上叙代码是测试cam模块代码是否执行成功 二.由于之前使用的是Arduino IDE 1.8.5版本,ESP32-CAM模块上传代码后报错 Camera probe failed with error 0x105(ESP_ERR_NOT_FOUND) Camera init failed wit

    2024年02月11日
    浏览(54)
  • Arduino+Esp32-wroom32E开发环境搭建(2023)

    这两天开始在Arduino下安装esp32,经历了从自动安装到手动安装的过程。自动安装,三个字评价:太慢了,然后还每次100%失败,无语。 然后开始手动安装。最后成功了。 最新的发布版本: 官网下载页面 不要修改安装路径。 设置中文: 如果这一步要是运气好,成功了,还是很

    2023年04月14日
    浏览(41)
  • 【ESP32最全学习笔记(基础篇)——2.ESP32 Arduino 集成开发环境】

    关于本教程: 1.ESP32简介                                                                 2.ESP32 Arduino 集成开发环境 ☑ 3.VS 代码和 PlatformIO 4.ESP32 引脚 5.ESP32 输入输出 6.ESP32 脉宽调制 7.ESP32 模拟输入 8.ESP32 中断定时器 9 .ES P32 深度睡眠 ESP32 网络

    2024年02月10日
    浏览(48)
  • 快速入门ESP32——开发环境配置Arduino IDE

     最近这段时间刚好在捣鼓ESP32,遇到了挺多大大小小的坑,所以我将自己的配置过程和注意要点写出来分享给大家,希望对你们有帮助。  ESP32系列单片机可以用 MicroPython 和 C ++进行编程,在这里我主要介绍C++编程语言下的两种常用的开发环境: Arduino IDE :Arduino 相信很多

    2024年02月03日
    浏览(48)
  • Arduino离线安装esp32/esp8266

    使用本教程所示的安装方法,双击安装包的傻瓜式操作,不用进入文件夹修改,不用添加网站地址,免去网络带来的烦恼。安装完成后直接使用。 官网地址:Software | Arduino 打开链接后如图  点击红色框内以后跳转到此界面 再次选择红框后下载 打开安装包一直下一步就好 打

    2023年04月13日
    浏览(46)
  • esp32单片机在arduino环境下,串口接收解码

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结 当主控芯片发送一串数据,但此数据为一串字符串,需要将此字符串翻译成整型数组,以形成指令,控制串口屏。 例如:esp32单

    2024年02月09日
    浏览(43)
  • esp32单片机在arduino环境下,WIF联网

    文章目录 系列文章目录 前言 一、WIFI是什么? 二、使用步骤 1.引入库 2.读入数据 总结 随着人工智能的不断发展,物联网这门技术也越来越重要,很多人都开启了物联网学习,本文就介绍了物联网WIFI模块的基础内容。 WIFI在中文里又称作\\\"行动热点\\\",是 Wi-Fi联盟 制造商的商标

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

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

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

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

    2024年02月08日
    浏览(68)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包