Arduino Pro Mini mit USB/TTL programmieren

Wie programmiere ich einen Arduino Pro Mini? Wie kann man Code auf den Arduino Pro Mini herunterladen, da das Board keinen Programmer hat. Sie können das PL2303HX USB To TTL Auto Converter (UART) Adaptermodul verwenden, einen USBasp Programmierer benutzen oder ein Arduino Nano / Mega verwenden, um das Programm zu laden. In diesem Artikel werden wir uns ansehen, wie man das Programm in das Pro Mini Board lädt.




Bestandteile:

  • Arduino Uno / Arduino Nano / Arduino Mega
  • Arduino Pro Mini
  • USB to TTL Converter
  • Dupont-Kabel

Es gibt zwei Versionen des Arduino Pro Mini – eine läuft mit 3,3 Volt und 8 MHz und die andere mit 5 Volt und 16 MHz. Das ist wichtig für den Anschluss der Stromversorgung, denn wenn das Board mit der 3,3-Volt-Versorgung an 5 Volt angeschlossen wird, wird es ausfallen. Zweitens sollten Sie prüfen, ob der Arduino Pro Mini 328 einen automatischen Reset (DTR) unterstützt – wir werden weiter unten erklären, warum dies wichtig ist.

Wie programmiere ich einen Pro Mini über USB TTL

Wie programmiere ich einen Pro Mini über USB/TTL

Nach dem Anschluss des Boards (wie in der Abbildung oben) starten Sie die Arduino IDE und wählen den COM-Port, an dem sich das Programmiergerät befindet. Wählen Sie dann das gewünschte Arduino Pro Mini-Modell und klicken Sie auf „Laden“. Wenn der Pro Mini keinen DTR-Ausgang hat und keinen automatischen Reset durchführt, müssen Sie ihn manuell zurücksetzen, indem Sie beim Kompilieren des Sketches die RST-Taste drücken.




Die Treiber müssen vor der Verwendung des FTDI-Moduls installiert werden. Wenn das FTDI-Programmiergerät als „nicht identifiziertes Gerät“ erkannt wird, laden Sie den Treiber herunter und installieren Sie ihn auf Ihrem Computer, auf dem das Modul basiert, z. B. CP2102, CH340/341, FT232 usw. Und vergessen Sie nicht, dass es zwei Versionen des Pro Mini Mikrocontrollers gibt: eine für 3,3 Volt und 8 MHz und eine für 5 Volt und 16 MHz.

Wie programmiere ich einen Pro Mini über Mega / Uno

Wie programmiere ich einen Pro Mini über Uno/Nano

Das Flashen des Arduino Pro Mini über ein anderes Arduino-Board ist eine einfachere Möglichkeit, einen Sketch in den Arduino Pro Mini Atmega328 zu laden, sofern Sie einen Uno, Nano oder Arduino Mega besitzen. Sie müssen keine Einstellungen in der Arduino-IDE ändern, sondern nur die beiden Mikrocontroller wie im Diagramm gezeigt miteinander verbinden und die GND- und RESET-Pins auf dem Programmer-Board kurzschließen.

Nachdem Sie den Arduino Uno in der Arduino IDE an Ihren Computer angeschlossen haben, wählen Sie den COM-Port, an dem sich der Uno befindet, und das gewünschte Arduino Pro Mini-Modell aus. Wenn Sie die Kompilierung starten, müssen Sie den RST-Knopf auf dem Arduino Pro Mini Atmega 328 Board drücken und den Knopf loslassen, wenn der Bootvorgang beginnt. Das ist nicht immer möglich und erfordert etwas Geschick.

Wie programmiere ich einen Pro Mini über Nano

Wie programmiere ich einen Pro Mini über Nano

Der Arduino Pro Mini verfügt nicht über eine eingebaute USB-TTL-Brücke, über die das Board über eine serielle Verbindung mit dem Computer kommunizieren kann. Daher können Sie einen Arduino Nano oder Mega verwenden, der an die RX und TX Pins und die Arduino-Power-Pins angeschlossen ist. Bevor Sie das Programm in den pro mini laden, müssen Sie das Board zurücksetzen. Dafür gibt es einen DTR-Pin (Data Terminal Ready).

Schlussfolgerung. Sie können alle oben genannten Methoden zum Flashen des Arduino Pro Mini verwenden, um auch andere Arduino-Boards zu flashen. Wenn Sie ein Programmiergerät zur Hand haben, können Sie nicht nur Skizzen auf den Mikrocontroller hochladen, sondern auch Skizzen vom Arduino auf Ihren Computer übertragen. Diese Funktion kann sich irgendwann als sehr nützlich erweisen. Viel Glück!

5/5 - (1 vote)


Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert