当前位置: 首页 > news >正文

ESP32学习(1)——环境搭建

使用的ESP32板子如下图所示

它可以用Arduino 软件,基于C语言开发。但是,在这里,我是用Thonny软件,基于micro_python对其进行开发。

1.安装Thonny

        Thonny的软件安装包,可以去它官网上下载。Thonny, Python IDE for beginners

        但是官网下载比较慢。这里我直接给出它的安装包,有需要的可以进行下载。

【免费】Thonny软件的exe安装包资源-CSDN文库icon-default.png?t=N7T8https://download.csdn.net/download/guangali/88836358

安装好后,图标是这样子:

 开发界面:

 2.下载micro_python解释器

1.直接在官网下载

MicroPython - Python for microcontrollersicon-default.png?t=N7T8https://micropython.org/download/esp32/2.下载我提供的

【免费】ESP32的micropython固件资源-CSDN文库icon-default.png?t=N7T8https://download.csdn.net/download/guangali/88836663

下载后解压出来是这样子:

 

3.烧录固件 

将ESP32插到电脑USB端口,打开Thonny软件,点击运行,点击配置解释器

如果安装了CP210x USB驱动的话,端口处会显示:

驱动下载链接:

【免费】单片机的CP210X驱动资源-CSDN文库icon-default.png?t=N7T8https://download.csdn.net/download/guangali/88836580?spm=1001.2014.3001.5501 

烧录固件,还需继续操作,点击:

选择对应的端口和固件  (端口号,每个人可能不一样)

 

选择好后点击安装即可

烧录完成会显示:

 

同时IDE界面会多出一栏

boot.py是开发板里面的启动代码!

到这里,ESP32的python环境就搭建好了,后续可以使用micropython对其进行开发。 

http://www.lryc.cn/news/300445.html

相关文章:

  • Attention Is All Your Need论文笔记
  • vue-进阶语法(四)
  • CGAL::2D Arrangements-7
  • linux系统下vscode portable版本的rust环境搭建004:rust
  • 从汇编角度解释线程间互斥-mutex互斥锁与lock_guard的使用
  • 高程 | 多态性(c++)
  • LV.23 D2 开发环境搭建及平台介绍 学习笔记
  • [uniapp生命周期]详细讲解uniapp中那些属于vue生命周期,那些属于uniapp独有的生命周期,以及这中间的区别 相关的内容和api 代码注释
  • 【动态规划】【记忆化搜索】【状态压缩】1681. 最小不兼容性
  • JVM-类加载器 双亲委派机制
  • vue axios 请求后端无法传参问题
  • 打印最小公倍数
  • [AIGC] Java 和 Kotlin 的区别
  • 蓝桥杯电子类单片机提升一——超声波测距
  • 前端架构: 脚手架开发流程中的难点梳理
  • django中配置使用websocket
  • Rust复合类型详解
  • 学习 JavaScript 闭包
  • VScode中配置 C/C++ 环境 | IT拯救者
  • 基于Python实现Midjourney集成到(个人/公司)平台中
  • 蓝桥杯刷题--python-6
  • node+vue3+mysql前后分离开发范式——实现对数据库表的增删改查
  • 【Android】使用Apktool反编译Apk文件
  • (04)Hive的相关概念——order by 、sort by、distribute by 、cluster by
  • Django模板(二)
  • 勒索病毒最新变种.faust勒索病毒来袭,如何恢复受感染的数据?
  • python 人脸检测器
  • 机器学习与深度学习
  • 算法训练营day27(补),贪心算法1
  • [office] excel2003限定单元格输入值范围教程 #微信#经验分享