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

入门MicroPython+ESP32:ESP32烧录MicroPython固件

本文将详细介绍如何在ESP32上烧录MicroPython固件,并编写第一个Python程序。

0. 明确概念

在开始之前,我们需要先了解一个重要的概念——烧录。也许有人会觉得,烧录是不是要用打火机对着电路板一顿烤呢?当然不是!烧录真正的意思是将程序下载到电路板。所以,当我们说把xxx固件烧录到ESP32或者其他MCU时,就相当于给ESP32等MCU下载程序,这和给电脑安装Windows系统是一个道理。

1. 下载固件

要开始使用MicroPython在ESP32上进行开发,首先得下载对应的固件。这里可以参考以下图片来完成固件下载操作。

image-20250516153727129

image-20250516153746065

2. 烧录固件

连接设备

使用USB数据线连接电脑与ESP32开发板。这里需要注意的是,要使用具备充电 + 通信功能的USB数据线,有些家里之前给手机充电的线可能只有充电功能,没有数据通信功能,这种线是不能用于烧录操作的。

烧录操作

连接好设备后,按照下图的步骤将固件烧录到ESP32中。

image-20250523112527052

image-20250516154127483

image-20250516154216529

image-20250516154246850

image-20250516154313720

image-20250516154329316

image-20250516154456492

image-20250516154532881

3. 编写第1个Python程序

烧录好固件后,我们就可以开始编写第一个Python程序了。这里我们使用逗脑IDE,关于逗脑IDE的其他功能使用说明,请点击下方链接进行查看。

逗脑IDE功能使用说明

编写程序的具体步骤可以参考以下图片。

image-20250523113102805

image-20250523113156557

image-20250523113222562

image-20250523113242543

image-20250523113258673

image-20250523113359539

image-20250523113428530

image-20250523113533754

image-20250523113633271

更多相关内容可以参考这个链接:https://www.itprojects.cn/study/detail/47.html?chapter=3

通过以上步骤,你就可以轻松入门MicroPython+ESP32的开发了。赶紧动手试试吧,开启你的物联网开发之旅!

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

相关文章:

  • Python进阶(5):类与继承
  • Unity_数据持久化_XML存储相关
  • 探索:Uniapp 安卓热更新
  • 智能合约漏洞导致的损失,法律责任应如何分配
  • 医疗后台管理系统开发实践
  • 分类任务当中常见指标 F1分数、recall、准确率分别是什么含义
  • 通过解决docker network connect实现同一个宿主机不同网络的容器间通信
  • 【stm32】点灯及蜂鸣器
  • 深度学习·mmsegmentation基础教程
  • 前端开发(HTML,CSS,VUE,JS)从入门到精通!第三天(JavaScript)
  • ospf作业
  • 关于Web前端安全防御之点击劫持的原理及防御措施
  • winscp 连openwrt 返回127错误码
  • Java设计模式之行为型模式(解释器模式)实现方式举例说明
  • 大文件上传:自定义协议
  • 进程 Vs 线程
  • 电路原理图绘制专业实战教程1
  • 深入 Go 底层原理(十五):cgo 的工作机制与性能开销
  • Minimizing Coins(Dynamic Programming)
  • OAuth 2.0 的安全升级版授权协议 OAuth 2.1 详解
  • 【转】大模型安全治理的现状与展望
  • 【龙芯99派新世界】buildroot快速使用笔记
  • WPFC#超市管理系统(4)入库管理
  • STM32——启动过程浅析
  • Shell【脚本 02】离线安装配置Zookeeper及Kafka并添加service服务和开机启动(脚本分析)
  • Kubernetes Gateway API 详解:现代流量路由管理方案
  • Flink2.0学习笔记:Stream API 窗口
  • ubuntu 系统风扇控制软件 CoolerControl
  • 关于项目发布中到后半夜的一些总结
  • Maven - 并行安全无重复打包构建原理揭秘