使用micropython 开发 esp32,要求开发者要有 python 基础。 首先将电脑安装一个网络调试助手软件,这里推荐使用 NetAssist.exe。下载地址:下载链接 ^[2]^ ; 然后找一个能保证 PC 和 ESP32 都能正常连接的路由器,把电脑连接上路由器,然后在电脑的 cmd 控制台输入 ipconfig,看一下路由器分配的 ip 地址,如下: ...
安装Arduino IDE:虽然ESP32-CAM不直接支持Arduino IDE,但我们可以使用ESP32和ESP32CAM的扩展板库来简化开发过程。安装ESP32和ESP32CAM开发板库:在Arduino IDE中,通过“文件”->“首选项”->“附加开发板管理器URLs”添加ESP32的URL,然后在“工具”->“开发板”->“开发板管理器”中搜索并安装ESP32和ESP32CAM...
现在,ESP32 上应该已经运行了 MicroPython,你可以使用串口工具screen连接到 ESP32,并开始运行 MicroPython 命令。 上传MicroPython脚本 将写好的 Python 程序刷入 ESP32 来运行并不是直接将 Python 代码烧写到 ESP32 的 flash 中的常规做法。相反,你首先将 MicroPython 烧写到 ESP32,然后将你的 Python 脚本上传到 ...
2.1 将固件下载到 esp32 中 2.2 配置 Thonny 终端连接到 ESP32 编写一个 hello world ESP32 一般有两种开发方式,c 语言开发和 python 开发: C 语言开发使用的是乐鑫官方的 sdk,这个 sdk 跑的是 freeRTOS 系统。 python 开发使用的是 MicroPython,由第三方提供的支持。
打开Thonny可以看到,ESP32设备的文件多了一个light.py 所以Pycharm点击执行时,是将python文件上传到了ESP32内 我们再通过import的方式导入,由于文件中没有判断main方法,所以直接执行了 结尾 Thonny是个不错的工具,对MicroPython兼容性很好,但是代码提示不够聪明 ...
ESP32快速参考¶ The SingTown ESP32 board (image attribution: SingTown). 安装MicroPython¶ 详见教程的相关章节:Getting started with MicroPython on the ESP8266. 它也包括一个疑难问题的解答。 通用硬件控制¶ MicroPython REPL 在 UART0 (GPIO1=TX, GPIO3=RX) 上,波特率为 115200。 Tab自动补全很有...
ESP32 MicroPython固件下载 由于MicroPython是完全开源的,所以MicroPython的固件你可以自己从源码编译,也可以下载编译好的固件。 下载地址:https://micropython.org/download/#esp32 进入下载地址后如图: 我们课程中用的是带有4M PSRAM的乐鑫官网的ESP32_DevKitc,所以下载GENERIC-SPRAM版本。
importtime#引入时间模块,才可以用延时函数frommachineimportPin#引入引脚模块,才可以控制esp32引脚led=Pin(2,Pin.OUT)#定义led是第二脚,一般esp32板上的led连在第二脚whileTrue:#主循环led.value(1)#下面就是让灯亮0.5秒再灭0.5秒,一直循环time.sleep_ms(500)led.value(0)time.sleep_ms(500) ...
1、ESP32固件下载 2、CH340串口驱动安装 3、使用Thonny进行Python编程 二、Linux下使用esptool烧写程序 三、MicroPython编程 1、MicroPython官方文档 MicroPython,使用C语言编写,被优化运行于微控制器之上的一个Python3完整软件实现。由于MicroPython主要是面向嵌入式系统,除了包括选定的核心Python库,MicroPython还包括了提供给...