Arduino Leonardo wird nach Upload nicht mehr erkannt

oettlgeo:
Das Reset Verfahren habe ich schon entdeckt, geht aber in meinem fall nicht, weil das board nicht mehr erkannt wird. es steht kein com port zur verfügung, über den ich einen upload machen könnte.

Das Board wird schon erkannt, aber nur während der Bootloader läuft für ca. eine Sekunde.

Derselbe Leonardo lief bereits am selben PC, d.h. die Treiber sind installiert?

Du müßtest dann jetzt erstmal einen "Upload mit manuellem Reset" machen mit einem funktionierenden Programm, z.B. "Blink".

Damit Du den richtigen Reset-Zeitpunkt exakt triffst, bitte Du unter "Einstellungen" das Häkchen setzen bei der Option "Ausführliche Ausgaben Anzeigen während (x) Upload".

Dann drückst Du den Reset-Knopf, hältst ihn gedrückt und startest den Upload. In der Ausgabe siehst Du dann, wie nach Comports gescannt wird. Während nach den Comports gescannt wird, läßt Du dann sofort(!) den Reset-Button los und der Upload sollte erfolgen. Beim Blink-Programm wird der erfolgreiche Upload erkennbar am Blinken der Pin-13 LED.

Danach sind weitere Uploads dann wieder mit automatischem Reset möglich.

Allerdings: Mit fehlerhaften Sketchen kannst Du ein Leonardo/Micro Board leicht wieder bricken. Wenn Du neue Algorithmen entwickelst oder totaler Anfänger bist, nimmst Du lieber ein UNO-Board, das einen automatischen Upload über Bootloader stets erlaubt, selbst wenn Du den Controller mit Deinem Sketch total blockierst. Oder Du nimmst zum Programmieren eines Leonardo oder Micro Boards einen ISP-Programmer. Ansonsten wirst Du die manuelle Reset-Prozedur wohl bald wie im Schlaf beherrschen.

Viel Erfolg!

P.S.: Das typische Board für blutige Arduino-Anfänger ist ein "UNO"!