Arduino在Mac系统下的配置说明

本文档详细介绍了在Mac系统上安装配置Arduino IDE的过程,包括Arduino IDE的安装、串口驱动安装及配置、串口监视软件CoolTermMac的安装使用以及Arduino类库的使用等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Arduino在Mac系统下的配置说明

最近需要开发个Arduino应用,以前是在window下使用,配置文档就很多,Mac下帮助文档较少,于是就根据其他相关文档,整理成册,便于以后配置使用。

Arduino IDE(Mac)安装配置

从官网下载Mac版本的Arduino客户端。 
1.8.5版本下载地址:https://www.arduino.cc/download_handler.php?f=/arduino-1.8.5-macosx.zip。 
下载回来后是一个zip包,双击自动解压缩,会在下载的目录中,解压缩出来一个Arduino图标的文件,这个就是Arduino客户端了,我们把它拖放进入应用程序中Arduino就安装完成了。

Arduino串口配置

Arduino开发板无法在Arduino IDE中找到串口,那就必须安装Mac的串口驱动。

注意: 在安装串口驱动之前,必须禁用kext签名

在OS X 10.11下,El Capitan Apple通过引入“系统完整性保护”和新的cli util“csrutil”来改变kext签名的方式。
要禁用kext签名,您需要执行以下操作:
* 重新启动并按 CMD + R 进入恢复模式;
* 在恢复模式打开终端;
* 运行命令 csrutil enable --without kext;
* 重启系统,既配置完成。

接下来,正式安装串口驱动。 
我的电脑使用的是CH340串行适配器,下载地址:http://www.wch.cn/download/CH341SER_MAC_ZIP.html,安装后就会在Arduino端口中增加一个新端口,格式如:’/dev/xxxxxxx’。这样就IDE可以向开发板读写数据了。

安装串口监视软件 —— CoolTermMac

MacOSX用的串口调试软件CoolTermMac下载地址:https://pan.baidu.com/s/1o8bGj2a, 密码: a8fn
串口监视程序便于我们进行数据监视,操作步骤比较简单,就不再赘述。

Arduino类库使用

类库所在目录:/Applications/Arduino.app/Contents/Java/libraries;

引用新类库:直接将下载的Arduino开发包copy到此目录下,即引用了此类库。

其他

IDE中的基本操作和Windows中的没有区别,直接参考帖子http://www.geek-workshop.com/thread-839-1-1.html中的就可以。

### macOS 下 Arduino ESP32 开发环境配置 #### 准备工作 在 macOS 上设置 Arduino 的开发环境以便支持 ESP32 需要完成几个关键步骤。这些步骤涉及安装必要的软件工具以及硬件驱动程序。 #### 安装 Arduino IDE 首先,下载并安装最新版本的 Arduino IDE[^1]。可以从官方网站获取适用于 macOS 的二进制包,并将其拖放到应用程序文件夹中。 #### 添加 ESP32 支持 为了使 Arduino 能够识别和编译针对 ESP32 的代码,需要手动添加 ESP32 板的支持: 1. 打开 Arduino IDE 并进入 `Preferences` 设置页面。 2. 在 “Additional Boards Manager URLs” 字段中输入以下 URL 地址来指定额外的板管理器源地址: ``` https://dl.espressif.com/dl/package_esp32_index.json ``` 3. 进入菜单路径 `Tools -> Board -> Boards Manager...` ,搜索关键字 `esp32`,找到由 Espressif 提供的相关条目并点击安装按钮[^2]。 #### 创建自定义硬件目录结构 如果希望将 ESP32 的支持库放置在一个特定的位置而不是默认位置,则可以按照如下方式操作: 1. 在用户的文档根目录下依次创建子目录:`hardware/espressif/esp32`。 2. 将之前通过其他途径获得的 ESP32 SDK 或者相关资源解压缩后的内容全部拷贝至上述新建好的 esp32 文件夹内部[^3]。 #### CH340 驱动安装 对于基于 CH340 芯片串口转接模块连接电脑使用的设备来说,在 Mac OS X Yosemite 及更高版本操作系统上还需要单独加载对应的 USB 到 UART 桥接驱动程序才能正常通信。具体方法可参照链接中的说明执行相应动作以确保能够成功检测到物理端口的存在状态[^4]。 ```bash brew install --cask wch-ch34x-usb-driver ``` 以上命令利用 Homebrew Cask 自动化处理整个流程简化了传统图形界面下的繁琐过程。 --- ### 示例代码片段验证功能 下面给出一段简单的测试程序用于确认当前环境中是否已经正确设置了所有组件之间的协作关系: ```cpp void setup() { Serial.begin(9600); } void loop() { Serial.println("Hello, world!"); delay(1000); } ``` 上传此草图前记得选择合适的 COM 端口号与目标型号 (e.g., DOIT ESP32 DEVKIT V1),观察终端窗口是否有预期输出即可判断一切运转良好与否。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值