ESP32-开发版配置、基于Arduino IDE(Mac版本)学习笔记

1、macOS安装开发版

打开首选项,设置中文,然后点击下图的开发版管理

复制这个地址进去

geng/arduino-esp32

然后网速允许,或者有墙的,可以直接安装,不行就只能手动安装了,我就是手动安装的,所以这里显示还需要安装开发版

2、手动安装开发版(macOS)

1、下载开发版安装包

下载地址是 GitHub ,国内下载速度可能很慢,甚至直接下载不了,推荐使用 gitee 镜像,将 gitee 镜像地址 geng/arduino-esp32这个是国内的网站,下载速度快

解压后里面是一些开发版相关的东西,tools里面有安装脚步,macOS是自带Python开发环境,安装一个开发工具可以方便运行安装脚本,我这里用的的是Thonny(比pc要轻量化)

文稿-Arduino下创建三个目录hardware-espressif-esp32,然后把解压出来,文件夹里面所有文件都复制到前面创建的esp32文件夹下。

2、运行安装脚本

以Thonny打开文件,然后点击左上角的绿色播放按钮,开始运行脚本,自己安装,运行的时候会去下载一些包,也会出现下载失败的情况,所以通过别的方式先把需要的包搞到手

就是红色框框里面这些

安装完成会多一些文件夹,下图里面的,可以不要管

3、串口驱动安装

下载程序到开发板肯定需要驱动CP2102驱动或者CH340,win系统比mac安装驱动要方便一点,win系统去搜索一下安装驱动教程就可以,mac的一般也有

CP2102 驱动

USB 转 UART CP210x USB 至 UART 桥 VCP 驱动器 - 芯科科技还好各个系统的都有,安装完重启,就会有这个图标

CH340驱动

  • 在官网上下载最新的驱动 CH34XSER_MAC_ZIP
  • 解压后,运行dmg文件。
  • 将 CH34xVCPDriver.app 放入到应用程序文件夹。
  • 重启电脑。

测试方法

  1. 可以通过 “关于本机“->“系统报告”


    查看驱动已经安装上。

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要基于Arduino控制另一台ESP32-S3,您可以使用ESP-NOW协议进行通信。ESP-NOW是一种快速、低功耗的无线协议,可以在ESP32之间直接通信,而无需连接到Wi-Fi网络。以下是基于Arduino使用ESP-NOW协议的步骤: 1. 在两个ESP32-S3上安装相同的ESP32开发板支持库,并打开Arduino IDE。 2. 在其中一个ESP32-S3上打开“File” -> “Examples” -> “ESP32” -> “ESPNow”示例程序。 3. 在另一个ESP32-S3上打开“File” -> “Examples” -> “ESP32” -> “ESPNow” -> “ESPNow_SendRecv”示例程序。 4. 在“ESPNow_SendRecv”示例程序中,将接收方ESP32MAC地址修改为第一个ESP32MAC地址。您可以在“ESPNow”示例程序中找到MAC地址。 5. 编译并上传两个示例程序到两个ESP32-S3。 6. 打开串口监视器,并分别连接到两个ESP32-S3的串口。 7. 在“ESPNow_SendRecv”示例程序中,将要发送的数据改为您需要发送的内容,例如: ``` String message = "Hello from ESP32 #2"; uint8_t data[message.length()+1]; strcpy((char*)data, message.c_str()); ``` 8. 在“ESPNow_SendRecv”示例程序中,将数据发送到第一个ESP32: ``` esp_now_send(broadcastAddress, data, sizeof(data)); ``` 9. 在第一个ESP32的串口监视器中,您将看到接收到的消息。您可以根据需要对此消息进行处理,并在第一个ESP32中执行相应的操作。 请注意,使用ESP-NOW协议需要进行额外的配置,例如设置MAC地址、通道和加密密钥等。您可以参考ESP32-S3的官方文档进行详细配置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值