mPython掌控板Arduino Core入门——环境配置

22次阅读
没有评论

共计 1455 个字符,预计需要花费 4 分钟才能阅读完成。

mPython 掌控板 Arduino Core 入门——环境配置

简介

mPython(又名掌控板)是一款由 Labplus 盛思出品的开源硬件,主要面向创客教育领域,采用 Espressif 乐鑫出品的 ESP32 芯片,支持 WiFi、蓝牙,板载加速度传感器、陀螺仪、指南针、环境声音和光线强度传感器、无源蜂鸣器、128x64OLED 屏幕和三颗 NeoPixel LED 灯珠。

强大的 ESP32 芯片能够运行 microPython 解释器,使用简易的 Python 语言编写高性能程序。与此同时,Labplus 官方也推荐这种方式。

本教程中可能会使用到的文档:
- mPython 官方文档(请侧重硬件部分)
- Arduino C 语言文档
- Arduino Core for ESP32 文档

以上这些资料都可能在以后用到,可以收藏起来。

当然,鉴于这三份文档都是纯英文的,包括你很可能需要阅读所使用的库的头文件,所以如果你英语不是很好,建议安装一个沉浸式翻译的浏览器插件,在浏览器的插件商店里一般就可以找到了。

软件

我选择使用性能较高,且更开放的 Arduino C 作为编程方式(microPython 的生态贫乏、速度较慢、不适合编写底层代码,ESP-IDF 生态较贫乏)。这也是 Espressif 官方所支持的方式。

MacOS 和 Linux 用户请参考 官方文档 或其他网上教程

Arduino IDE 安装

首先我们需要从 Arduino 官网 下载 IDE,选择 2 或者 Legacy 都没问题,Legacy 比 2 多了 ARM64 和 Win7 的兼容。

点击下载之后会跳转到赞助和订阅的页面,都点 Just Download 即可。

下载到安装包之后也是一路 Next 即可。

Git 安装

安装好 Arduino IDE 之后先不要着急,我们先从 官网 下载一个 Git,也是一路 Next 安装就可以了。

如果进不去的话,可以尝试用 这个链接

ESP32 开发版套件安装

然后我们打开文件资源管理器,打开你用户下的文档文件夹的 Arduino 文件夹,路径示例:

C:\Users\[Your Username]\Documents\Arduino

然后右键空白处,选择Open Git Bash Here,依次输入以下命令:

git clone https://github.com/espressif/arduino-esp32.git hardware/espressif/esp32 --recursive
cd hardware/espressif/esp32
git submodule update --init --recursive
cd tools
./get.exe

境内特色需求

如果你有代理,你可以在上面的指令执行之前执行这个指令:

export http_proxy=http://127.0.0.1:[port]

其中 port 一般是 1080X-ray 或者V2Ray)或者7890Clash)、7897Clash Verge

如果你没有代理,你可以在上面命令的 https:// 前加上 https://gitproxy.click/ 前缀,并执行以下命令:

sed -i.bak 's#http[s]\?://#https://gitproxy.click/&#g' ../package/package_esp32_index.template.json

然后再执行那段指令。

结语

经过这一通折腾,你的 Arduino IDE 和 ESP32 Toolchain 就装好了,可以开始愉快编码了~

安装第三方库、使用 Visual Studio、还有一些编码基础之类的后续教程会随缘更新~

正文完
 0
元素
版权声明:本站原创文章,由 元素 于2025-05-02发表,共计1455字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)