当前位置: 首页 > 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对其进行开发。 

相关文章:

  • C#系列-C#log4net日志保存到文件(15)
  • Linux——网络通信TCP通信常用的接口和tco服务demo
  • 使用Vue.js输出一个hello world
  • FPGA_简单工程_拨码开关
  • 【计算机网络】网络层
  • 【云粒】笔试题
  • springboot190基于springboot框架的工作流程管理系统的设计与实现
  • 从零开始学howtoheap:解题西湖论剑Storm_note
  • 23种设计模式之原型模式
  • Linux操作系统基础(九):Linux用户与权限
  • 勒索病毒最新变种.faust勒索病毒来袭,如何恢复受感染的数据?
  • 贪心算法练习day1
  • postgresql 手动清理wal日志的101个坑
  • Mock.js
  • Python三级考试笔记
  • SegmentFault for Android 3.0 发布
  • Android单元测试 - 几个重要问题
  • Android开源项目规范总结
  • Date型的使用
  • HomeBrew常规使用教程
  • interface和setter,getter
  • javascript从右向左截取指定位数字符的3种方法
  • MQ框架的比较
  • WordPress 获取当前文章下的所有附件/获取指定ID文章的附件(图片、文件、视频)...
  • 编写高质量JavaScript代码之并发
  • 翻译--Thinking in React
  • 前端学习笔记之原型——一张图说明`prototype`和`__proto__`的区别
  • 前嗅ForeSpider中数据浏览界面介绍
  • 实现简单的正则表达式引擎
  • 腾讯视频格式如何转换成mp4 将下载的qlv文件转换成mp4的方法
  • 主流的CSS水平和垂直居中技术大全
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • PostgreSQL 快速给指定表每个字段创建索引 - 1
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • ###STL(标准模板库)
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (安卓)跳转应用市场APP详情页的方式
  • (二)学习JVM —— 垃圾回收机制
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (转)Google的Objective-C编码规范
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • (转)创业的注意事项
  • .NET Core/Framework 创建委托以大幅度提高反射调用的性能
  • .NET 使用 JustAssembly 比较两个不同版本程序集的 API 变化
  • .net2005怎么读string形的xml,不是xml文件。
  • .NET中的Event与Delegates,从Publisher到Subscriber的衔接!
  • .Net中间语言BeforeFieldInit
  • .pub是什么文件_Rust 模块和文件 - 「译」
  • .so文件(linux系统)
  • :中兴通讯为何成功
  • @SuppressWarnings注解
  • [ 隧道技术 ] 反弹shell的集中常见方式(二)bash反弹shell
  • [<MySQL优化总结>]
  • [BT]BUUCTF刷题第4天(3.22)