使用MicroPython之前,我们需要往单片机中烧录MicroPython专用的固件,其中包含了Python 解释器、标准库、ESP32-C3 的驱动程序等内容。 烧录完毕之后,我们将本地的python脚本直接传入单片机中就可以直接运行。 以ESP32-C3为例,首先我们进入官网下载页面:https://micropython.org/download/ESP32_GENERIC_C3/ 页面底部有下载链...
1、语法方面:MicroPython与Python语法基本相同,但是由于MicroPython是专门为嵌入式设备设计的,因此它对标准Python的功能进行了精简和优化,去掉了一些不必要的功能,同时增加了一些嵌入式系统特有的功能。 2、库方面:MicroPython是标准的Python的子集,因此MicroPython无法使用某些Python的库;但是MicroPython提供了丰富的标准库和第...
接下来就是将MicroPython固件安装到ESP32C3开发板上面。 点击 安装或更新MicroPython(esptool),如下图 点击如下图位置 点击Select local Micropython image 选择刚刚下载下来的MicroPython固件 然后点击安装。 等待一会儿,左下角显示 Done! 即安装完成。 退回到主界面,可以看到 MicroPython设备和Shell输出的一些信息。 四....
我更习惯使用 MicroPython 对他进行开发。下面测试一下它是否能够加载 MicroPython。以及使用 MicroPython进行开发。 二、加载MicroPython 首先,在 MicroPython 网站,找到 ESP32 C3 模块的 MicroPython 的固件。在这里,下载 1.23 版本。这是最新的 MicroPython 版本。将 TypeC USB 电缆接入模块,它给模块提供了工作...
驱动墨水屏需要使用Micropython自带的framebuf模块,但是Micropython自带的framebuf模块只能显示固定大小的文字...
ESP32开发插件 esp32 c3 开发 ESP32是使用非常广泛的一款微处理器,集成了WiFi和蓝牙模块,根据性能和应用场景的不同有很多不同的版本,本文是ESP32开发板在MicroPython环境下运行的快速参考,对于首次使用这个开发板在MicroPython下进行开发的应该会有一定的帮助。
二、为合宙Esp32c3安装Micropython固件库 1.Micropython简介 MicroPython 是一种精简版的 Python 语言实现,专门用于嵌入式系统和物联网设备。它提供了一个适用于微控制器的交互式解释器和运行环境,使开发者能够在资源有限的硬件上编写和运行 Python 代码。
点击对话框中的“OK”,你应该会在Thonny窗口底部看到Micropython shell,如下图所示。 然后,你可以使用Read-Evaluate-Print-Loop(REPL)进行串口连接,它允许你输入单行代码并立即在shell中运行。如果你在某个程序中遇到问题并且不知道原因,REPL非常有用。它是交互式的,非常适合测试新想法。更多信息请参考REPL。
文章分类 架构 后端开发 一、目的 这一节我们来学习如何使用合宙ESP32 C3,连接SHT30温湿度传感器模块,在12864 LCD点阵屏(ST7567驱动)上显示温度和湿度的值。下面我们一起来学习一下吧! 二、环境 ESP32 C3开发板(MicroPython v1.19.1 on 2022-06-18)+ SHT30传感器模块 + 12864 LCD点阵屏 + 几根杜邦线 +...
这里不讲ESP-IDF的C语言/FreeRTOS开发,我通过MicroPython来体验这款系列的MCU。(CircuitPython是MPY的衍生品,目前不完善,只稍带提一下。) 小知识:Micropython在32位MCU上默认的整型数是30位的,同时也有文档说也能使用大整数 以下描述都是在Linux下进行。Windows用户请将串口/dev/ttyUSB0自行替换为Windows的COM ...