將python 範例寫入esp8266 以亮燈確認WiFi 有通

1.建立一個conn.py 檔案
import network
import time
from machine import Pin

def connWiFi(ssid, password):
sta_if = network.WLAN(network.STA_IF)
sta_if.active(True)
while not sta_if.isconnected():
sta_if.connect(ssid, password)
time.sleep(5)
ip = sta_if.ifconfig()[0]
return ip, True

def blinkLed():
Pin(2, Pin.OUT)
time.sleep(0.2)
Pin(2, Pin.IN)
time.sleep(0.2)

if name == ‘main’:
ip, is_conn = connWiFi(‘cef’, ‘0912882881’)
while is_conn:
print('IP address: '+ip)
blinkLed()
2.將conn.py 匯入 esp8266內
先檢查內容 ampy --port COM4 ls
匯入 ampy --port COM4 put conn.py
執行 ampy --port COM4 run conn.py

3.若要啟動時,自動執行,則2改為
匯入 ampy --port COM4 put conn.py main.py
按一下 esp8266上面 rst 按鈕
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值