esp32S3+ES8388+LEDC+PYTHON PC客户端

开发环境

  1. window10/11
  2. vscode -version 1.123.0
  3. esp-idf -version 5.1.2
  4. esp-adf -version 2.x
  5. python -version 3.10.11
  6. python pack :bleak -version 3.0.2 (高于此版本的没试过,大概率是可行的)

python

python下载地址
python安装

安装bleak

python -m pip install bleak

查看bleak版本

python -m pip show bleak

安装pyinstaller用于打包

python -m pip install pyinstaller

打包成exe

pyinstaller -F -w --name targetName sourceName.py

idf + adf clone

git clone --recursive https://github.com/espressif/esp-idf.git

adf放在idf文件夹内

git clone --recursive https://github.com/espressif/esp-adf.git

环境变量的添加

使用下面命令,或者直接使用 打开windows 环境变量界面设置
设置完记得重启电脑

setx IDF_PATH 路径(看得见components文件夹)
setx IDF_TOOLS_PATH 路径 (看得见tools文件夹)
setx ADF_PATH 路径(看得见components文件夹)

vscode插件选择

以下均是个人环境 安装完插件后重启VSCODE
ESP-IDF -version 1.10.2
C/C++ -versionn 1.32.2
C/C++ Extension Pack --version 1.5.1
Chinese (Simplified) --version Chinese (Simplified)

vdcode设置idf扩展

设置IDF扩展
添加路径
添加路径2
等待自动配置完成*****

创建项目

两个红框选项均可

新建项目
选择版本依赖

填写框内信息,另外两个可以不填

填写信息

选择模板

选择模板

打开新建项目

打开新建项目

新项目任务栏

底部按键均可点击
任务栏介绍

烧录端口选择

点击烧录端口。我使用的是uart,具体看自己接入的端口
烧录端口选择

换另外一章继续

更多推荐