用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)
如果对您有所帮助欢迎一键三连!!!