当前位置: 移动技术网 > IT编程>脚本编程>Python > MicroPython网络服务器控制ESP32

MicroPython网络服务器控制ESP32

2020年08月01日  | 移动技术网IT编程  | 我要评论
背景知识视频教程IoT物联网速成课程高级ESP32适用于Arduino创客的ESP32了解如何使用MicroPython框架构建Web服务器来控制ESP32或ESP8266的输出。 作为示例,我们将构建一个具有ON和OFF按钮的网络服务器,以控制ESP32 / ESP8266的板载LED。 我们将使用套接字和Python套接字API。前提安装uPyCraft IDE您可以使用不同的固件来对ESP32和ESP8266板进行编程。 如果要使用MicroPython固件对ESP32或ESP826

背景知识视频教程

  • IoT物联网速成课程
  • 高级ESP32
  • 适用于Arduino创客的ESP32

了解如何使用MicroPython框架构建Web服务器来控制ESP32或ESP8266的输出。 作为示例,我们将构建一个具有ON和OFF按钮的网络服务器,以控制ESP32 / ESP8266的板载LED。 我们将使用套接字和Python套接字API。

前提

安装uPyCraft IDE

您可以使用不同的固件来对ESP32和ESP8266板进行编程。 如果要使用MicroPython固件对ESP32或ESP8266板进行编程,建议使用uPyCraft IDE。 uPyCraft IDE可在任何主要操作系统上运行。

在安装uPyCraft IDE之前,请确保您已在计算机中安装了最新版本的Python3.7.X。

如前所述,我们将使用uPyCraft IDE通过MicroPython固件对ESP32或ESP8266板进行编程。我们认为,目前,uPyCraft IDE是使用MicroPython对基于ESP的板进行编程的最简单方法。

下载适用于Windows的uPyCraft IDE

单击此处下载适用于Windows的uPyCraft IDE。几秒钟后,您应该在“下载”文件夹中看到一个类似的文件(uPyCraft_VX.exe):

双击该文件。 uPyCraft IDE软件会打开一个新窗口:

我们将使用此软件通过MicroPython固件刷新基于ESP的板,并对板进行编程。

MicroPython固件刷入ESP32

要为ESP32下载最新版本的MicroPython固件,请转到MicroPython下载页面,然后一直向下滚动到ESP32部分。

您应该会看到一个类似的网页(请参见下图),其中包含最新链接以下载ESP32 .bin文件–例如:esp32-20181007-v1.9.4-631-g338635ccc.bin。

零件需求

准备文件

创建套接字服务器

测试网络服务器

本文地址:https://blog.csdn.net/jiyotin/article/details/108163114

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网