Die Installation

Für unser MicroPython-Projekt brauchen wir:

Wenn du alles herunterladen und installiert hast können wir mit dem Aufspielen der Firmware beginnen.

Probleme beim Flashen der Firmware

Hin und wieder kommt es vor, dass man die Firmware nicht auf den ESP-MicroController installieren kann. Die Verbindung zum ESP wird während des flashens unterbrochen. Sie erhalten die Fehlermelung:

A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header

Die Ursache liegt darin, dass beim Hochladen manche Boards nicht in den Flashing-Modus wechseln. Dadurch kann die Thonny keine Verbindung zum Board herstellen und das Flashen wird unterbrochen.

Lösung 1: BOOT/FLASH-Buttons

Eine Möglichkeit, um dieses Problem zu lösen, besteht darin, beim Hochladen eines neuen Sketches gleichzeitig die „BOOT/FLASH“-Taste auf Ihrem ESP32-Board gedrückt zu halten. Allerdings kann es mühsam sein, sich jedes Mal Gedanken darüber machen zu müssen, insbesondere wenn man Code testet und debuggt.

Lösung 2: Kapazität zwischen EN und GND

Eine viel elegantere Möglichkeit ist einen 10 uF Kondensator zwischen dem EN-PIN und dem GND-PIN anzuschließen (siehe Abbildung). Das Flashen sollte jetzt ohne Unterbrechung möglich sein.