ESP8266はWiFiに接続します
目次
1. uPyLoaderを使用して、MicroPythonを実行するESP8266をデバッグします
*開発環境
Windows 10 x64
Python 3.5.1
uPyLoader(ダウンロードリンク:https://github.com/BetaRavener/uPyLoader/releases)
* uPyLoaderの起動1.
uPyLoader自体もWeb接続をサポートしていますが、起動後にシリアルポートの設定が見つからない場合は、[接続]の後ろにある更新ボタンをクリックしてください。
2.右端の[接続]をクリックして接続します。
3.次に、メニューバー->「ファイル」->「初期転送ファイル」。送信ファイルの初期化初期化が成功すると、MCU側に__upload.pyと__download.pyの2つのファイルが追加されます。
4.メニューバー-> [表示]で、ターミナル(ターミナル)とエディター(コードエディター)を開いて、デバッグとコードの記述を容易にします。
5. uPyLoaderディレクトリに新しいmain.pyファイルを作成し、このファイルにコードを記述します。
6.ファイルを転送する必要がある場合は、対応するpyファイルをダブルクリックし、[MCU名]の後にある[転送]をクリックします。ポップアップウィンドウが終了すると、ファイルがESP8266にダウンロードされます。
2. WIFIに接続します
main.pyのコード:
import network # 导入network包
import time
SSID="WIFI名称" # WIFI名称
PASSWORD="WIFI密码" # WIFI密码
def connectWifi(ssid,passwd):
global wlan
wlan=network.WLAN(network.STA_IF) # 生成wlan对象
wlan.active(True) # 开启wlan
wlan.disconnect()
wlan.connect(ssid,passwd) # 连接wlan
while(wlan.ifconfig()[0]=='0.0.0.0'):
time.sleep(1)
connectWifi(SSID,PASSWORD)
メニューバーからターミナル(ターミナル)を開き、
[ 表示]をクリックして、[リモート](MCUの下のmain.py)を選択し、下の[実行]をクリックします。
3.接続されていることを確認します
ターミナルに次のコンテンツが正常に表示されます