Skip to content

Technik Blog

Programmieren | Arduino | ESP32 | MicroPython | Python | Raspberry Pi | Raspberry Pi Pico

Menu
  • About & Contact
  • Deutsch
  • English
Menu

Use Arduino IDE again: Release your microcontroller from MicroPython

Veröffentlicht am 18. August 202315. August 2023 von Stefan Draeger

In the article PProgrammieren des Arduino Nano ESP32 im Arduino Lab I showed you how to flash the Arduino Nano ESP32 for MicroPython using the MicroPython Installer. Here I will show you how to undo the flashing and how to program your microcontroller in the Arduino IDE again.

There is an official english documentation under Reset the Arduino bootloader on the Nano ESP32, which I refer to here. You can find the German instructions here.

What is needed to reset the microcontroller?

You only need additionally

  • a 400 pin breadboard,
  • a breadboard cable, 10 cm, male-male

And of course the Arduino IDE. In my case I use version 2.1.1 which you can download for free at https://www.arduino.cc/en/software for Microsoft Windows, Linux and macOS.

Structure of the small circuit

Let’s build the circuit first and clamp the breadboard cable between pin GND & B1 from the board.

Arduino Nano ESP32 with bridge between GND & B1
Arduino Nano ESP32 with bridge between GND & B1

The next step is to connect the microcontroller to the PC and press the RESET button. If this was done, then the bridge with the breadboard cable can be disconnected again and the RGB LED should now change from green to purple. Now we can switch to the Arduino IDE.

Reset via the Arduino IDE

First we make sure that the correct microcontroller “Arduino Nano ESP32” and the COM port are selected. Additionally, the entry “EspTools” must be checked under Tools > Programmer.

Settings for resetting the microcontroller
Settings for resetting the microcontroller

Once these settings are made, we can start an empty Sketch via Sketch > “Upload using Programmer”.

Arduino IDE - Upload a sketch with a selected programmer
Arduino IDE – Upload a sketch with a selected programmer

As soon as the following text is displayed, we can restart the microcontroller via the RESET button and the process is finished.

Leaving...
Hard resetting via RTS pin...

Now you can program your Arduino Nano ESP32 again as usual via the Arduino IDE.

Letzte Aktualisierung am: 15. August 2023

Foto von Stefan Draeger
About the author

Stefan Draeger — Developer & Tech Blogger

I document hands-on builds with Arduino, ESP32 and smart-home components — step by step, with code and wiring.

More posts by Stefan →

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Kategorien

Kontakt & Hilfe

Fragen oder Feedback?

Du hast eine Idee, brauchst Hilfe oder möchtest Feedback loswerden? Erstelle einfach ein Support-Ticket.

Support-Ticket erstellen
Keine Beiträge verpassen

Newsletter abonnieren

Erhalte regelmäßig Updates zu neuen Projekten, Tutorials und Tipps rund um Arduino, ESP32, Smarthome und IoT direkt in dein Postfach.

Newsletter abonnieren
Freiwillige Unterstützung

Unterstütze meinen Blog

Wenn dir meine Inhalte gefallen, freue ich mich über deine Unterstützung auf Tipeee. So hilfst du dabei, den Blog am Leben zu halten und neue Beiträge zu ermöglichen.

Auf Tipeee unterstützen

Vielen Dank für deinen Support!
– Stefan Draeger

Kostenlose Online-Werkzeuge

Tools

Praktische Generatoren, Rechner und Hilfsmittel für deine Elektronik- und Entwicklungsprojekte.

Generatoren & Konverter

  • QR-Code Generator
  • Passwort Generator
  • PNG zu WebP konvertieren
  • Bilder online komprimieren
  • Code online formatieren

Rechner & Tabellen

  • Unix-Zeitstempel-Rechner
  • ASCII-Tabelle
  • Spannung, Strom, Widerstand und Leistung berechnen
  • Widerstandsrechner

LED-Matrix

  • 8×8 LED Matrix Tool
  • 8×16 LED Matrix Modul von Keyestudio
  • 16×16 LED Matrix Generator
Kontakt

Anschrift & Kontaktdaten

Stefan Draeger

Königsberger Str. 13
38364 Schöningen

Telefon 01556 5432686

E-Mail info@draeger-it.blog

Blogverzeichnis Bloggerei.de TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste Blogverzeichnis trusted-blogs.com
Social Media

Folge mir auf

Weitere Projekte, Videos und Neuigkeiten findest du auch auf meinen Social-Media-Kanälen.

  • f Facebook
  • in LinkedIn
  • ▶ YouTube
  • ♪ TikTok
  • P Pinterest
  • ◎ Instagram
Rechtliche Informationen

Rechtliches

  • Impressum
  • Datenschutzerklärung
  • Disclaimer
  • Cookie-Richtlinie (EU)
©2026 Technik Blog | Built using WordPress and Responsive Blogily theme by Superb
Cookie-Zustimmung verwalten
Wir verwenden Cookies, um unsere Website und unseren Service zu optimieren.
Funktional Always active
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
Einstellungen anzeigen
  • {title}
  • {title}
  • {title}