首页 > 编程语言 >ESP32使用microPython编程入门

ESP32使用microPython编程入门

时间:2024-09-18 14:27:43浏览次数:13  
标签:microPython 烧录 S3 ESP32 编程 固件 EPS32 下载

网络ESP32教程

地址:

https://www.itprojects.cn/coursecenter-hardware.html

 

一、Python+ESP32快速上手

1. 整体流程说明 (EPS32-S3类似)

2. 下载&安装Thonny(EPS32-S3类似)

3. 下载MicroPython (EPS32-S3类似)

不一样的地方有:

3.1下载EPS32-S3的MicroPython固件,此处下载地址不一样。

 

点击 下载地址  为: https://micropython.org/download/ 选ESP32-S3

 点击下图红方框内连接,下载MicroPython固件

4. 下载ESP32驱动(EPS32-S3类似)

5. 烧录MicroPython到EPS32(EPS32-S3类似)

此处不一样。

 5.1解压下载的烧录软件,并运行Flash Download Tool。在软件中选择合适的芯片类型(如ESP32-S3)。

 

 

 5.2 将ESP32-S3板子(注意使用板子的哪个TypeC口)通过USB连接到电脑,并在设备管理器中确认COM口。

 5.3 选对应固件,并设置固件文件的烧录地址(0x00)在烧录软件中选择正确的COM口,点击START按钮并执行烧录操作(每执行烧录前应拔下USB线然后再插上)。依此显示 同步-下载-成功。

同步。。。

 烧录中。。。

 烧录成功

 5.4 在烧录过程中,可能需要先擦除原有固件(ERASE),然后开始烧录(START)

 

6. Thonny与ESP32交互(EPS32-S3类似)

7. 编写Python代码让EPS32执行(EPS32-S3类似)

 

标签:microPython,烧录,S3,ESP32,编程,固件,EPS32,下载
From: https://www.cnblogs.com/excellentHellen/p/18418407

相关文章

  • Java语言程序设计基础篇_编程练习题*18.28 (非递归目录大小)
    目录题目:*18.28(非递归目录大小)习题思路代码示例输出结果题目:*18.28(非递归目录大小)不使用递归改写程序清单18-7习题思路(getSize方法)创建一个变量表示总共的大小。传入路径,创建File文件。创建ArrayList<File>列表,并添加传入的文件。如果列表不为空,则进......
  • Java 8 新特性:Lambda 表达式与函数式接口全面解析(OOF(面向函数编程))
    在Java8中,引入了一系列重要的新特性,极大地提升了开发者的编程体验和代码简洁性。其中,Lambda表达式和函数式接口是最具影响力的特性,尤其在推动Java进入函数式编程领域方面具有里程碑意义。本文将全面深入地讨论Lambda表达式、函数式接口(包括Java内置函数式接口与自......
  • Python中的赋值运算符:编程的魔法棒
    在编程的世界里,赋值运算符就像是一根魔法棒,它将数据的流动变得有序而高效。无论是简单的变量赋值还是复杂的表达式计算,赋值运算符都是构建程序逻辑不可或缺的一部分。本文将带你深入探索Python中的赋值运算符,从基础语法到实战应用,再到一些鲜为人知的小技巧,帮助你更好地理解......
  • 【编程底层原理】Java执行CAS后底层由谁执行cmpxchg指令?CPU?是否会导致从用户态切换
    Java中的CAS操作是由Java虚拟机(JVM)提供的原子类实现的,这些原子类利用了底层硬件的CAS指令,比如x86架构中的cmpxchg指令。以下是这个过程的一些关键点:原子类封装:Java的java.util.concurrent.atomic包提供了一系列的原子类,如AtomicInteger、AtomicLong等,它们封装了CAS操作,使得......
  • 第九章,网络编程
    高级编程文章目录高级编程第九章,网络编程一,概述二,IP地址三,网络通信四,Socket简介第九章,网络编程一,概述计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和......
  • 【C/C++】涉及string类的经典OJ编程题
    【C/C++】涉及string类的经典OJ编程题一.把字符串转化成整数(atoi)解法一:(不用long)完整代码:解法二:(用long)二.字符串相加代码实现(含注释):三.反转字符串代码实现:四.字符串中的第一个唯一字符解法一:解法二:(推荐)一.把字符串转化成整数(atoi)点这里:本题LeetCode链接该题源......
  • [C高手编程] 数组与指针:多维数组、动态数组、指针运算与字符串
    ......
  • 编程日记 更改redis存储默认序列化器
    编程日记更改redis存储默认序列化器packagecom.haole.usercenter.service;importcom.haole.usercenter.model.domain.User;importjakarta.annotation.Resource;importorg.junit.jupiter.api.Assertions;importorg.junit.jupiter.api.Test;importorg.springframework......
  • Python 进阶 03 网络编程
    网络编程概述网络编程,又称套接字编程(Socket编程),是实现不同计算机上运行的程序间进行数据交互的关键技术。它允许程序通过网络发送和接收数据,无论这些程序是运行在同一台机器上还是分布在不同地理位置的计算机上。网络编程是现代软件开发中不可或缺的一部分,广泛应用于Web开发、......
  • 【编程基础】丑数
    题目描述素因子都在集合{2357}的数称为uglynumber求第n大的丑数输入读入N。N<=100000输出输出结果如题所述。样例输入 复制12样例输出 复制15提示50%的数据n<=100100%的数据 n<=100000AC代码:#include<bits/stdc++.h>usingnamespacestd;intIsUgly(i......