micropython mit Thonny

OP #7569173
Lesenswert?

Ich habe eine Frage zu Thonny bzw zu micropython

Wenn ich die Befehle über die REPL eingebe werden die Ergebnisse in hex ausgegeben. siehe Bild.

Ich verwende Thonny 4.1.4 Meinen Kontroller NodeMCU mit einem ESP8266 -12-F geflasht habe ich das board mit ESP8266_GENERIC-20231005-v1.21.0.bin

Kann man die Ausgabe umstellen?? Speziell beim Befehl os.listdir() ist die Ausgabe in Hex wenig hilfreich!!!

Schönen Gruss aus Österreich Roman.nachbauer@aon.at

Angehängte Dateien:
(Firma: matzetronics) #7570904
Lesenswert?

Irgendwie ist dein Controller völlig irritiert, denn auch die Antwort auf '2 + 2' ist ja völlig daneben. Entweder müsste es '4' oder '0x34' (für eine ASCII 4) ergeben. '0x9' passt hinten und vorne nicht. Checke am besten nochmal, ob du das richtige Micropython Image erwischt hast. Ich habe Thonny 4.1.3, aber 4.1.4 sollte solche Fehler auch nicht haben. Du könntest auch mal die 'machine' Eigneschaften aus Python herausholen, z.B. machine.freq() etc.

#7570971
Lesenswert?

Hallo Mathias Danke für die Antwort. Ich habe das neueste .bin geflashed. Das selbe verhalten. wenn ich aber auf der Komandozeile print (2+2) eingeb dann ist die Ausgabe ok.

das selbe ist bei import os print(os.listdir()) dann ist die Ausgabe auch richtig

wenn ich das print weglasse erfolgt die Ausgabe in hex. Wobei Du recht hast - es ist nicht hex

siehe im bild bei der Rechnung 2+2 da ist im Objektinspektor alles i.o.

Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren