用Python玩转ESP8266

什么是ESP8266

ESP8266是一款高性能的WIFI串口模块,内部集成MCU能实现单片机之间串口通信,是目前使用最广泛的一种WIFI模块之一。可以简单理解为一个WIFI转串口的设备,不用知道太多WIFI相关知识,只需要知道串口怎么使用就可以。

市面上目前开发ESP8266的语言有C/C++ 和 MicroPython(Python的一种),今天我们主要来讲一下如何用Python玩转ESP8266

想要用Python来操作ESP8266等这样的MCU,就需要下载这个固件(固件可以理解为电脑的Windows、Linux、macOS系统)

1、下载ESP8266固件

官网下载:https://micropython.org/download/ESP8266_GENERIC/

如果觉得慢可以用我们的下载地址:http://iot.zhishunet.com/download/esp8266-v1.19.1.bin

2、下载Thonny IDE

Thonny就是一个写代码以及集成了其它功能的软件,这种软件一般称为IDE

根据自己的系统选择window MacOS Linux系统下载

从Thonny官网: https://thonny.org/

如果觉得慢可以用我们的下载地址:

Window:点击下载

Mac:点击下载

3、下载串口驱动

为了能够将程序下载(烧录)到ESP8266中,需要安装驱动、下载地址:

http://iot.zhishunet.com/download/esp32usbDriver.zip

下载后安装即可:不会的童鞋可以点击驱动安装教程

4、ESP8266烧录Micorpython固件

接下来来一个案例试一下是否成功,如果成功led等会每隔一秒亮一次

from machine import Pin
import time


led = Pin(2, Pin.OUT)

while True:
    led.value(0)
    print("led 亮")
    time.sleep(1)

    led.value(1)
    print("led 灭")
    time.sleep(1)

如果对您有所帮助欢迎一键三连!!!

posted @ 2023-11-13 21:09  知数网络  阅读(204)  评论(0编辑  收藏  举报  来源