FlorianJ schrieb:
> pip3 install esp8266.py
>
> probiert, hat jedoch auch nicht geklappt. In thonny zeigt er mir ja
> eigentlich auch das richtige Verzeichnis zu den Python3 Libraries an.
Okay mal ganz langsam,
Mit pip3 installierst du ein Modul für cPython3 auf deinem
Entwicklungssystem (Host), was du eigentlich willst, ist auf deinem
Target RasPi Pico das WIFI zum Laufen bringen. Das WIFI auf dein Target
verhält sich laut Datenblatt wie ein UART gegenüber dein MicroPython
Programm. Es lässt sich mit ein paar AT Kommandos steuern.
Das cPython2.7 Module esp8266.py, hast du bist jetzt immer für deinen
Host Python installiert, was du aber eigentlich brauchst, ist eine
Möglichkeit es für das Target MicroPython zu installieren, wie das geht
weiß ich nicht, aber ich bin mir sicher es wird nicht einfach "pip3
magic command" sein, da wirst du die Dokumentation von MircoPython lesen
und verstehen müssen.
Aber und das ist ein großes aber, es wird nicht ohne Codeanpassung gehen
https://github.com/996refuse/esp8266.py/blob/f1a61ffd65b157b392b7e3fba2394db86167e0f6/esp8266/__init__.py
ist für cPython2.7 geschrieben wurden. Du brauchst, aber Code der auf
MicroPython (eher Python3) läuft.
Zum Glück ist die Funktionalität dieses Moduls aber so gering. Es sind
eigentlich nur ein paar AT Kommandos in wrapper Funktionen. Daher würde
ich mich an deiner Stelle nicht lange mit diesem Modul aufhalten und die
Handvoll Kommandos die gebraucht werden selbst implementieren. Die
Komplexität von Selbst machen und das Modul auf MicroPython zu portieren
erscheint mir vergleichbar, zumal das Threating im Module auf
MicroPython, eher nicht gebraucht wird.