没有合适的资源?快使用搜索试试~ 我知道了~
17.DIY智能硬件ESP8266篇1
需积分: 0 1 下载量 18 浏览量
2022-08-03
21:13:43
上传
评论 1
收藏 608KB PDF 举报
温馨提示
试读
12页
2. 下载 MicroPython 固件 3. 在 NodeMCU/D1 mini 上烧录 MicroPython 4. 使用 Putty 进行连接 2. 文件
资源详情
资源评论
资源推荐
ESP8266——固件烧录与连接
【硬件准备】
⚫ NodeMCU/WEMOS D1 mini/PiliBoard(多选一)
⚫ USB 数据线
【操作步骤】
1. 安装 esptool 工具
2. 下载 MicroPython 固件
3. 在 NodeMCU/D1 mini 上烧录 MicroPython
4. 使用 Putty 进行连接
5. 在 NodeMCU/D1 mini 上点亮板载 LED
6. 在 PiliBoard 上进行操作
【参考】
⚫ MicroPython 固件下载地址
http://micropython.org/download#esp8266
⚫ NodeMCU 通讯驱动(cp2102)
https://cn.silabs.com/products/development-tools/software.page=0#interface
⚫ D1 mini/PiliBoard 通讯驱动(ch340g)
http://www.wch.cn/download/CH341SER_ZIP.html
⚫ 烧入固件命令
安装 esptool 工具(linux 上加上 sudo 执行):
pip install esptool
清空固件(如果安装后无法直接使用 esptool 命令,请使用 esptool.py;linux 下的串口
在/dev 目录下,一般形式为/dev/ttyUSBn,例如/dev/ttyUSB0):
esptool --port COMx erase_flash
写入固件:
esptool --port COMx --baud 115200 write_flash 0 esp8266-20180511-v1.9.4.bin
ESP8266 上的 MicroPython 使用
【操作步骤】
1. REPL
2. 文件系统
3. 连接 wifi 网络
4. WebREPL
5. 常用的 REPL 操作技巧
6. 8266 上的 AP 网卡
【参考】
⚫ 文件系统常用命令
import os
os.statvfs('/') # 查看文件系统状态
os.listdir() # 列出当前目录下文件
os.mkdir('xxxx') # 创建目录
os.rmdir('xxxx') # 删除目录
os.stat('test.py') # 列出文件状态
os.rename('test.py','test.py.bak') # 修改文件名
os.remove('test.py.bak') # 删除文件
# 打印文件内容
f=open('boot.py','r')
f.read()
f.close()
⚫ 网卡操作常用命令
import network
# 工作站网卡
sta_if = network.WLAN(network.STA_IF) # 设置工作站网卡 sta_if
sta_if.active(True) # 开启网卡
sta_if.connect('xxx','yyy') # 连接 wifi 网络,名称为 xxx,密码为 yyy
sta_if.active() # 查询网卡是否激活
sta_if.isconnected() # 查询网络是否连接
sta_if.ifconfig() # 查询网络连接信息
sta_if.active(False) # 关闭网卡
# AP 热点
ap_if = network.WLAN(network.AP_IF) # 设置热点网卡 ap_if
ap_if.config(essid="abc", password="12345678") # 设置热点与密码
ap_if.config("essid") # 查看设置的热点
# active()与 ifconfig(),用法与工作站网卡相同
⚫ WEBRepl
WEBRepl 开启与设置命令:import webrepl_setup
WEBRepl 页面:http://micropython.org/webrepl/
⚫ 闪烁 LED 灯
import machine
剩余11页未读,继续阅读
永远的12
- 粉丝: 62
- 资源: 321
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0