nodemcu esp8266 第一个micropython程序

2022年1月7日 Jerry 3150 2023年11月6日

MicroPython在启动时,会先后查找boot.py与main.py文件,当这两个文件存在时,会自动运行这两个文件内的代码。

所以,代码写在这两个文件中,然后使用micropython File Uploader 上传至 nodemcu 即可。

于是,第一个闪灯程序,

from machine import Pin
import time

p2 = Pin(2, Pin.OUT)   # 定义 GIO2 为输出模式
p2.value(0)            # 设置低电平

while True:
    p2.value(1)
    time.sleep(0.5)
    p2.value(0)
    time.sleep(0.5)

将上述文件保存为main.py后,直接上传即可。

上传完成后,nodemcu自动重启,然后就能够看到芯片上的灯开始闪烁。

我发现这个比arduinuo编译上传快多了。。。

链接WIFI 也很简单,几句代码完事:

import network

sta_if = network.WLAN(network.STA_IF)

if not sta_if.isconnected():
    print('Ready To WIFI.....')
    sta_if.active(True)
    sta_if.connect('wifiname', 'wifipass')  # 分别是WIFI 名字及密码 注意是2.4G WIFI

print('NETWORK INFO:', sta_if.ifconfig())

链接成功后打印 获取到的IP 掩码 网关信息


原创文章,转载请注明出处: https://jerrycoding.com/article/1st-micropython-esp8266

微信
jerry微信赞助
支付宝
jerry支付宝赞助

您尚未登录,暂时无法评论。请先 登录 或者 注册

0 人参与 | 0 条评论