Einleitung
Immer wenn du den Arduino Leonardo als Tastatur oder Maus verwendest, riskierst du, dass er keine Daten mehr durch den USB-Anschluss empfangen kann. Unserer Erfahrung nach übernimmt der Leonardo ohne entsprechende Programmierung die USB-Kommunikation. Diese Anleitung zeigt, wie das Problem gelöst werden kann, so dass der Leonardo wieder für andere Projekte genutzt werden kann.
Was du brauchst
-
-
Rufe die Download-Seite von Arduino auf.
-
Führe einen Download der Arduino IDE für dein Betriebssystem durch.
-
Installiere die Anwendung wie beschrieben. Starte die Anwendung.
-
-
-
Nimm das USB Typ-A zu Typ-B Kabel.
-
Stecke das Typ-B Ende in den Arduino UNO.
-
Stecke das Typ-A Ende in das Gerät mit der Arduino IDE.
-
-
-
Navigiere zu File(Datei)->Examples(Beispiele)->ArduinoISP ->ArduinoISP, um den Quellcode der Arduino ISP zu öffnen.
-
Der Quellcode der ArduinoISP wird in einem neuen Fenster geöffnet.
-
-
-
Wähle den Port, an dem dein Arduino angeschlossen ist: Tools(Werkzeuge)->Port dann den COM Port, der mit "Arduino/Genuino Uno" bezeichnet ist.
-
Klicke auf den Kreis mit Pfeil in der oberen linken Ecke der Arduino IDE, um den Quellcode der ArduinoISP auf den UNO hochzuladen.
-
Wenn der Upload beendet ist, dann ziehe das USB-Kabel ab.
-
-
-
-
Nimm ein Stecker/Stecker Verbindungskabel und stecke ein Ende in die 5V Buchse des UNO ein.
-
Nimm ein zweites Stecker/Stecker-Kabel und stecke ein Ende bei GND (Ground) ein.
-
-
-
Nimm ein weiteres Stecker/Stecker -Kabel und stecke ein Ende in Pin 10 ein.
-
Nimm ein Stecker/Buchse-Kabel und stecke das Ende in Pin 11.
-
-
-
Stecke das zweite Stecker/Buchse-Kabel in Pin12.
-
Stecke das dritte Stecker/Buchse-Kabel in Pin13.
-
-
-
Stecke das andere Ende des 5V-Kabels am UNO in die 5V-Buchse des Leonardo.
-
Stecke das andere Ende des GND-Kabels am UNO in die GND-Buchse des Leonardo.
-
-
-
Nimm den Kondensator (100 nF bzw 0,1 uF) und stecke ein Ende in die GND-Buchse, das andere Ende in die RESET-Buchse.
-
Nimm das an Pin 10 des UNO angeschlossene Kabel und verbinde das andere Ende mit der RESET-Buchse des Leonardo
-
-
-
Unten am Leonardo gibt es eine Gruppe von sechs Pins.
-
Nimm das mit Pin 11 am Uno verbundene Kabel und stecke das andere Ende auf den mittleren Pin am Rand der Platine.
-
Nimm das mit Pin 12 am Uno verbundene Kabel und stecke das andere Ende auf den ersten Pin von den drei Pins zur Mitte des Leonardo hin (der Pin direkt neben dem Leonardo Aufdruck).
-
Nimm das mit Pin 13 am Uno verbundene Kabel und stecke das andere Ende auf den mittleren Pin von den drei Pins zur Mitte des Leonardo hin.
-
-
-
Navigiere zu Tools->Board->Arduino Leonardo, um den Bootloader auf den Leonardo hochzuladen.
-
Navigiere zu Tools->Programmer->Arduino as ISP, um den Arduino als ISP-Programmer zu wählen.
-
Kontrolliere, ob der Arduino Uno am Computer angeschlossen ist und der richtige COM Port eingestellt ist.
-
Nun kannst du den Bootloader auf den Arduino Leonardo bringen: wähle Tools->Burn Bootloader.
-
-
-
Nimm das USB Typ-A zu Typ-Micro-B Kabel.
-
Stecke das Typ-Micro-B Ende in den Arduino Leonardo.
-
Stecke das Typ-A Ende in das Gerät mit der Arduino IDE.
-
Wenn alles gut geklappt hat, sollte der Arduino Leonardo aufgehört haben, Kommandos an den Computer zu senden.
-
Nun sollte dein Arduino Leonardo wieder Daten über USB empfangen können.
Rückgängig: Ich habe diese Anleitung nicht absolviert.
12 weitere Personen haben diese Anleitung absolviert.
Besonderer Dank geht an diese Übersetzer:innen:
100%
VauWeh hilft uns, die Welt in Ordnung zu bringen! Wie kann ich mithelfen?
Hier starten ›
7 Kommentare zur Anleitung
Thank you! Everything works. Keep up the good work!
Hey, nice tutorial, but I am having a problem when it comes to running the "Burn Bootloader". I am getting the following output message:
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
Error while burning bootloader.
Any help is appreciated.