Update README.md
This commit is contained in:
49
README.md
49
README.md
@ -12,13 +12,34 @@ IMU -> TTL UART -> ESP32 -> CP2102 -> USB -> 电脑
|
|||||||
|
|
||||||
1. 安装 [Thonny](https://thonny.org/)。
|
1. 安装 [Thonny](https://thonny.org/)。
|
||||||
2. 使用支持数据传输的 Micro-USB 线连接 ESP32。
|
2. 使用支持数据传输的 Micro-USB 线连接 ESP32。
|
||||||
3. 打开 Windows 设备管理器,确认出现类似设备:
|
3. 打开终端,查看 ESP32 对应的串口设备:
|
||||||
|
|
||||||
```text
|
```bash
|
||||||
Silicon Labs CP210x USB to UART Bridge (COM5)
|
ls /dev/ttyUSB*
|
||||||
```
|
```
|
||||||
|
|
||||||
4. 记住对应的 `COM` 端口,例如 `COM5`。
|
通常会看到:
|
||||||
|
|
||||||
|
```text
|
||||||
|
/dev/ttyUSB0
|
||||||
|
```
|
||||||
|
|
||||||
|
4. 也可以使用以下命令确认 CP210x 设备:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
lsusb
|
||||||
|
dmesg | tail
|
||||||
|
```
|
||||||
|
|
||||||
|
5. 记住对应的串口设备,例如 `/dev/ttyUSB0`。
|
||||||
|
|
||||||
|
如果当前用户没有串口访问权限,执行:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo usermod -aG dialout $USER
|
||||||
|
```
|
||||||
|
|
||||||
|
执行后注销并重新登录 Ubuntu,使权限生效。也可以重新启动电脑。
|
||||||
|
|
||||||
## 二、安装 MicroPython 固件
|
## 二、安装 MicroPython 固件
|
||||||
|
|
||||||
@ -31,9 +52,9 @@ IMU -> TTL UART -> ESP32 -> CP2102 -> USB -> 电脑
|
|||||||
MicroPython (ESP32)
|
MicroPython (ESP32)
|
||||||
```
|
```
|
||||||
|
|
||||||
3. 端口选择 ESP32 对应的 `COM` 端口。
|
3. 端口选择 ESP32 对应的设备,例如 `/dev/ttyUSB0`。
|
||||||
4. 点击“安装或更新 MicroPython”。
|
4. 点击“安装或更新 MicroPython”。
|
||||||
5. 目标端口选择对应的 `COM` 端口。
|
5. 目标端口选择对应的 `/dev/ttyUSB0`。
|
||||||
6. 芯片选择 `ESP32`。
|
6. 芯片选择 `ESP32`。
|
||||||
7. 建议勾选“擦除闪存”。
|
7. 建议勾选“擦除闪存”。
|
||||||
8. 点击安装。
|
8. 点击安装。
|
||||||
@ -134,17 +155,25 @@ IMU -> TTL -> ESP32 -> CP2102 -> USB -> 电脑
|
|||||||
|
|
||||||
安装 Python 串口依赖:
|
安装 Python 串口依赖:
|
||||||
|
|
||||||
```powershell
|
```bash
|
||||||
|
python3 -m pip install pyserial
|
||||||
|
```
|
||||||
|
|
||||||
|
如果 Ubuntu 提示当前 Python 环境由系统管理,建议使用虚拟环境:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
python3 -m venv .venv
|
||||||
|
source .venv/bin/activate
|
||||||
pip install pyserial
|
pip install pyserial
|
||||||
```
|
```
|
||||||
|
|
||||||
运行程序:
|
运行程序:
|
||||||
|
|
||||||
```powershell
|
```bash
|
||||||
python pc_reader.py COM5
|
python3 pc_reader.py /dev/ttyUSB0
|
||||||
```
|
```
|
||||||
|
|
||||||
将 `COM5` 替换为 ESP32 的实际串口号。
|
将 `/dev/ttyUSB0` 替换为 ESP32 的实际串口设备。
|
||||||
|
|
||||||
正常输出类似:
|
正常输出类似:
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user