简述micropython环境如何把Python源程序写进ESP8266模块?

简述micropython环境如何把Python源程序写进ESP8266模块?,第1张

ESP8266刷入micropython之后,使用数据线连接电脑会出现一个u盘的空间。

只需要将写好的.py文件拷贝到这个u盘,然后点击控制板上的rest键即可启动python程序。

由于micropython系统的不稳定性,

需要仔细检查编写的python程序不要出现错误。

UART通信是MicroPython的内置库之一,可以直接在MicroPython的控制台或脚本中使用。UART通信库提供了一种与串口通信设备进行通信的方式,具有发送和接收数据的功能。

如果需要安装MicroPython的第三方库,可以遵循以下步骤:

在PC上下载并安装pip,它是Python的包管理工具。

在MicroPython设备上安装MicroPython的urequests库,通过WiFi连接将设备连接到Internet,使用以下命令安装urequests库:

Copy code

import upip

upip.install('micropython-urequests')

在MicroPython设备上使用os模块中的 "os.mkdir()" 创建一个新的文件夹,以便在该文件夹中存放其他第三方库。

使用FileZilla等FTP客户端将包含所需库的文件夹上传到MicroPython设备的根目录。

使用urequests下载其他需要的库。例如,你可以使用以下命令下载"my_library":

Copy code

import urequests

url = "http://mylibrary.com/my_library_file.py"

response = urequests.get(url)

with open('/my_library_file.py', "w") as file:

file.write(response.text)

此外,还有其他方法可以安装MicroPython的第三方库,如在MicroPython设备中使用"upip"直接安装,或通过GitHub等外部资源库手动下载并复制到设备中,但以上步骤可以帮助你在MicroPython设备上成功安装第三方库。

python模块smtplib安装方法如下,根据你的需要选择执行:

[root@localhost ~]# pip search smtplib

PyEmail (0.0.1)              - Python library to send emails using SMTPLIB library

micropython-smtplib (0.0.0)  - Dummy smtplib module for MicroPython

personal (0.1.1)             - Easy, secure self notification via email and sms, using smtplib and twilio

aiosmtplib (0.1.4)           - asyncio version of smtplib

secure-smtplib (0.1.1)       - Secure SMTP subclasses for Python 2

mailclient (0.2.0)           - Simplified use of smtplib for Python. Easy email sending.

smtplibaio (1.0.3)           - An async version of smtplib

easyemail (0.4.0)            - Simple lib abstracting email sending with smtplib.

python模块:smtplib模块使用本地的sendmail协议进行邮件发送:

格式(1):smtpObj=smtplib.SMTP([host [,port [,local_hostname]]])

host:SMTP服务器主机的IP地址或者是域名

port:服务的端口号(默认是25)

local_hostname:服务器的地址(默认是localhost)

格式(2):SMTP.sendmail(from_addr),to_addrs,msg[,mail_options,rcpt_options]

from_addr:邮件发送的地址

to_addr:邮件接收地址

msg:发送信息


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11650843.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存