基础环境 micropython是一套仿写的python环境,语法和使用上尽量模仿python,以便笼络这帮pythoner的心来使用开发板,所以在本地开发,为了进行烧录和代码语法支持,还是需要安装python环境的。 安装python的过程就不在这里写了,我本机已有python3.7.4的环境,当然官方最新的稳定版本已经到3.9.5了。 本人电脑是联想的小新pro,...
本次所用的0.9寸OLED屏仅含I2C接口,首先要找到该显示屏的驱动程序,从GitHub上的microPython库,driver文件夹中能找到该文件ssd1306.py https:///micropython/micropython/tree/master/drivers/display 将该驱动文件拷贝到项目工程文件中调用即可,如下案例 from machine import Pin, I2C from ssd1306 import SSD1306_I2C...
下载MicroPython固件www.micropython.org 下载写入工具pip3 install esptool ls /dev/tty*查看已有端口 ESP8266USB上电接入电脑 ls /dev/tty*查看多出来的端口就是ESP8266的对应端口(一般是/dev/ttyUSB0) ~/.local/bin/esptool.py --port /dev/ttyUSB0 erase_flash擦掉已有固件 ~/.local/bin/esptool.py -...
1.利用NodemcuPyFlasher.exe对淘宝开发板(ESP8266串口wifi模块 NodeMCU Lua V3物联网开发板 CH340)进行烧写 2.选择MicroPython固件包里面对应ESP8266的固件bin文件 选择好通信COM口 (PS: MPY固件官网地址 :https://micropython.org/download/esp8266/) 3.上电自动检测后自动识别确认后启动开始烧写 等待Finished!
4. 完成这些步骤后,连接到ESP模块的WiFi。寻找名为micropython的WiFi网络。密码默认为micropythoN。5. ...
移植Micropython到ESP8266WIFI模组 1.移植Micropython 1.1开发板类型 这里我们采用NodeMCU开发板,其它类似的ESP8266开发板同样可行。 图1-1NodeMCU开发板 1.2具体移植方法 需要下载的固件和工具: ESP8266开发板有很多种型号,例如:ESP-01, ESP-12,ESP-12F...,不同型号之间具体有多少区别我不知道,但有一个重要区别要...
网络模块用于配置WiFi连接。一共两种模式,模式一,是tpyboardv202当sta节点,即连接路由器的节点。模式二,是tpyboardv202做为ap,充当路由。使用以下命令创建这些对象的实例: (1)当ESP8266连接到路由器时: import network wlan = network.WLAN(network.STA_IF) # 创建一个站(当ESP8266连接到路由器时)接口 ...
ESP8266 是乐鑫推出的一款流行的支持 WiFi 的片上系统 (SoC)。 有许多来自不同来源的模块和电路板带有 ESP8266 芯片。MicroPython 试图提供一个可以在尽可能多的板/模块上运行的通用端口,但可能存在限制。以Adafruit Feather HUZZAH板作为端口的参考板(例如对其进行测试)。如果您有另一块电路板,请确保您有一份数据...
使用tayfunuln的WiFiManager,可以使用MicroPython配合ESP32或ESP8266等硬件,进行Wi-Fi连接的管理。 可以理解为手机打开WiFi的开关后,自动搜索周围的WiFi,选中需要连接的WiFi名称,输入对应密码即可连接。此外,还支持记住网络,将WiFi名称自动保存在ESP8266等Flash中,方便复位之后自动连接。 使用场景 方便在更换使用环境的时候,...
MicroPython Wifi 操作 上文梳理了整个配网过程的流程。在这个流程中,最开始的步骤就是判断网络是否连接。以下将介绍如何使用 MicroPython 操作开发板的 Wifi。 我们开发板(ESP32/ESP8266)的wifi有AP和STA模式,AP就是开发版上创建一个热点,其他设备连接到AP上,而STA模式和我们普通的手机电脑使用Wifi联网类似。这里的...