Ein Arduino Nano ist beispielsweise bei Amazon ab 9,99 € zu bekommen. Günstiger geht das direkt aus China. Oft haben diese Boards aber noch einen alten Bootloader an Bord. In diesem Artikel wird erklärt, wie man mit Hilfe eines weiteren Arduinos den Bootloader des Nanos neu flasht.
Inhalt dieser Seite
Ist der alte oder neue Bootloader installiert?
Zu Beginn solltest du herauszufinden, ob der alte oder bereits der neue Bootloader installiert ist.
Blink-Sketch als Test
Schließe deinen Arduino Nano per USB-Kabel an deinen Computer an und öffne die Arduino IDE.
- Wähle dort unter Datei → Beispiele → 01.Basics den Beispiel-Sketch
Blinkaus. - Unter Werkzeuge → Board wählst du
Arduino Nanound unter Werkzeuge → Port den entsprechenden Port deines Arduino Nano. - Unter Werkzeuge → Prozessor wählst du nun zunächst
ATmega328Paus (und nichtATmega328P (Old Bootloader)). - Starte dann den Upload des Sketches.
Upload erfolgreich?
Wenn der Sketch-Upload erfolgreich war, dann ist bereits der neue Bootloader auf deinem Arduino Nano installiert und du kannst an dieser Stelle aufhören zu lesen 🙂
Upload fehlgeschlagen?
Bekommst du eine solche Fehlermeldung?
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00Beim Hochladen des Sketches ist ein Fehler aufgetreten
Dann ist auf deinem Arduino Nano der alte (oder gar kein) Bootloader installiert.
Using Port : COM16
Using Programmer : arduino
Overriding Baud Rate : 115200
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
avrdude done. Thank you.
Beim Hochladen des Sketches ist ein Fehler aufgetretenGegen-Check
Wähle nun unter Werkzeuge → Prozessor den Eintrag ATmega328P (Old Bootloader) aus und starte den Upload des Sketches erneut. Diesmal sollte der Upload erfolgreich sein und mit der Meldung avrdude done. Thank you. abgeschlossen werden.
Der Blink-Sketch sorgt dafür, dass die LED auf dem Arduino Nano nun blinkt. Im Ausgabefenster der Arduino IDE erscheint außerdem die Meldung Hochladen abgeschlossen, sowie weitere Details zum Upload-Vorgang.
Using Port : COM16
Using Programmer : arduino
Overriding Baud Rate : 57600
AVR Part : ATmega328P
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PC2
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :
[...]
Programmer Type : Arduino
Description : Arduino
Hardware Version: 2
Firmware Version: 1.16
Vtarget : 0.0 V
Varef : 0.0 V
Oscillator : Off
SCK period : 0.1 us
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: reading input file "C:\Users\user\AppData\Local\Temp\arduino_build_372348/Blink.ino.hex"
avrdude: writing flash (924 bytes):
Writing | ################################################## | 100% 0.29s
avrdude: 924 bytes of flash written
avrdude: verifying flash memory against C:\Users\user\AppData\Local\Temp\arduino_build_372348/Blink.ino.hex:
avrdude: load data flash data from input file C:\Users\user\AppData\Local\Temp\arduino_build_372348/Blink.ino.hex:
avrdude: input file C:\Users\user\AppData\Local\Temp\arduino_build_372348/Blink.ino.hex contains 924 bytes
avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 0.22s
avrdude: verifying ...
avrdude: 924 bytes of flash verified
avrdude done. Thank you.Damit wissen wir jetzt, dass auf dem Arduino Nano der alte Bootloader installiert ist. Diesen können wir ohne Probleme mit dem neuen Bootloader überschreiben, da es sich nur um eine andere Software handelt. Die Hardware eines Arduino Nanos mit altem Bootloader unterscheidet sich nicht von einem mit neuem Bootloader. Aber warum sollten wir das überhaupt tun?
Unterschiede des neuen gegenüber des alten Bootloaders
Der alte Bootloader ist der „ATmegaBOOT“, der neue Bootloader heißt „optiboot“ und wird auch in anderen Arduino-Modellen genutzt.
In diesem StackExchange-Beitrag1 werden die beiden Haupt-Vorteile genannt:
- Wird der Arduino Nano durch den Watchdog resettet, dann führt ein Bug in ATmegaBOOT dazu, dass der Arduino Nano unendlich oft neu startet. Diesen Fehler gibt es in optiboot nicht.
- Beim Sketch-Upload arbeitet ATmegaBOOT mit einer baud-Rate von 57600. Der Bootloader optiboot hingegen ist doppelt so schnell mit einer baud-Rate von 115200. Sketches können mit dem neuen Bootloader also schneller auf den Nano geladen werden. Da unterschiedliche baud-Raten verwendet werden, muss beim Sketch-Upload in der Arduino-IDE auch immer der korrekte Bootloader ausgewählt werden. Aus Sicht des Bootloaders würden nämlich sonst keine sinnvollen Daten empfangen werden, da der Sketch zu langsam bzw. zu schnell übertragen wird.
Ein weiterer, kleiner Vorteil des neuen Bootloaders ist, dass man die Default-Einstellung der Arduino-IDE nutzen kann und nicht daran denken muss, den Bootloader im Menü Prozessor entsprechend zu wechseln.
Was wird benötigt?
Um einen Bootloader auf einen Arduino zu flashen, braucht man einen „Programmer“. Das kann entweder ein spezielles Board genau für diesen Zweck sein oder man nutzt einen weiteren Arduino für diese Aufgabe. Wenn man einen zweiten Arduino herumliegen hat, empfiehlt es sich, diesen als Programmer zu nutzen, da man dann nicht noch extra ein (selten genutzes) Programmer-Board kaufen muss.
Du brauchst folgendes Material und Tools:
⚙️ Hardware & Material
Arduino als Programmer: In der Regel kann jedes Arduino-Modell als Programmer verwendet werden – egal ob Arduino Uno, Nano, Mega, Pro Mini oder andere Varianten.
Hast du mehrere Arduino Nanos (mit altem Bootloader)? Kein Problem, denn auch das gegenseitige Flashen von Arduino Nanos sollte funktionieren! Einzige kleine Hürde: Da der Nano keine Female-Pinheader hat, muss der unten erwähnte Kondensator dann über ein Breadboard verbunden werden.
Wir nutzen im Folgenden einen Arduino Uno als Programmer. Habt ihr erfolgreich einen anderen Arduino als Programmer benutzt, dann gebt gerne in den Kommentaren ein kurzes Feedback 🙂
Arduino Uno
Arduino Uno (Original)
Jumper-Kabel: Um die beiden Arduinos zu verkabeln benötigst du sechs Jumper-Kabel. Je nach Arduino-Modell und Verkabelungsvariante müssen das entweder male-to-female (M2F) oder female-to-female (F2F) Kabel sein. Am besten holst du dir ein Set mit unterschiedlichen Jumper-Kabeln, dann bist du für alle Fälle ausgestattet.
Set mit unterschiedlichen Jumper-Kabeln
Kondensator: Für den Flash-Vorgang benötigst du einen 10 µF Kondensator. In dem verlinkten Konsensator-Sortiment findest du genau diesen Wert sowie viele weitere.
Sortiment von Kondensatoren, beinhaltet u. a. 10-µF-Kondensatoren
👨💻 Software & Tools
Arduino IDE: Die Software muss auf deinem Computer installiert sein.
Hinweis: Den Arduino Cloud Editor (Web-App) kannst du nicht zum Flashen des Bootloaders verwenden.
Neuen Bootloader auf den Arduino Nano flashen
Programmer (Arduino Uno) vorbereiten
Als erstes bereiten wir den Programmer vor – in unserem Fall den Arduino Uno (bzw. eine andere von dir gewählte Arduino-Variante). Dabei konfigurieren wir den Arduino als sogenannten ISP, einem In-System Programmer. Dazu laden wir eine spezielle Software auf den Arduino Uno, mit deren Hilfe wir anschließend den Bootloader des Arduino Nano flashen können.
Keine Sorge: Die ISP-Software ist nicht dauerhaft aufgespielt. Sie lässt sich jederzeit wieder überschreiben, sodass der Arduino problemlos für andere Projekte weiterverwendet werden kann.
- Wichtig: Schließe jetzt noch keine Jumper-Kabel und keinen Kondensator (!) an den Arduino Uno an.
- Verbinde den Arduino Uno per USB-Kabel mit dem Computer.
- Öffne die Arduino IDE und lade den Sketch
ArduinoISPüber das Menü Datei → Beispiele → 11.ArduinoISP →ArduinoISP- Hinweis: Der Arduino Cloud Editor (Web-App) hat die Funktionen fürs Bootloader-Flashen nicht eingebaut!
- Setze die Board- und Port-Einstellungen entsprechend dem verwendeten Arduino-Modell für den Programmer:
- Werkzeuge → Board →
Arduino Uno - Werkzeuge → Port → Port-Nummer des Arduino Uno auswählen
- Werkzeuge → Board →
- Lade den Sketch auf den Arduino Uno.
- Ist alles erfolgreich hochgeladen, dann ist dein ISP-Arduino bereit!
- Trenne den Arduino Uno (Programmer) vom Computer.
Kommunikation verstehen
Damit der ISP/Programmer (Arduino Uno) das Bootloader-Zielgerät (Arduino Nano) flashen kann, müssen beide Arduinos verkabelt werden.

ArduinoISP SketchWie läuft die Kommunikation zwischen den beiden Arduinos ab?
- Das Zielgerät (Arduino Nano) muss mit Strom versorgt werden – in der Regel über 5V und GND.
- Ein Blick in den Code des
ArduinoISPSketch verrät uns, dass die Kommunikation zwischen den Arduinos per SPI (Serial Peripheral Interface) abläuft. Die entsprechenden Signalleitungen sind:- MISO (auch
POCIoderCIPOgenannt2) - MOSI (auch
PICOoderCOPIgenannt) - SCK (auch
SLKgenannt)
- MISO (auch
- Außerdem muss der Programmer-Arduino den Ziel-Arduino für den Flashvorgang neustarten bzw. zurücksetzen, was über dessen RST/RESET-Pin passiert.
Pinbelegung beim Programmer (Arduino Uno)
Während des Flash-Vorgangs muss der Programmer-Arduino (Uno) beim Ziel-Arduino (Nano) einen Reset auslösen. Dieses Reset-Signal wird auf der Seite des Programmers über einen normalen digitalen Output-Pin erzeugt.
Wichtig: Nicht versehentlich den RST/RESET-Pin des Programmer-Arduinos verwenden.
Ein Blick in den Quellcode des ArduinoISP-Sketches verrät uns, über welche Pin-Nummer der Programmer-Arduino den Reset des Ziel-Arduinos triggert:

RESET-Trigger auf Pin D10Konkret bedeutet das:
Der Programmer-Arduino (Uno) sendet das Reset-Signal über D10. Dieses Signal wird auf der Seite des Zielgeräts (Nano) am RST/RESET-Pin empfangen und löst dort den erforderlichen Reset aus.
Beim Programmer (Arduino Uno) werden folgende Pins benötigt:
- Stromversorgung (ausgehend): 5V und GND
- Kommunikation: MISO/POCI/CIPO, MOSI/PICO/COPI und SCK/SLK
- Reset (sendend/Trigger): D10
Wo finden wir diese Pins? Auf dem Arduinoboard sind meistens nur Pinnummern aufgedruckt. Die Zuordnung zwischen diesen Nummern und den Hardwarefunktionen der einzelnen Pins findet sich im sogenannten Pinout des Arduino Uno3, ein spezielles Dokument, das die Pinbelegung des konkreten Arduino-Modells beschreibt. Dabei zeigt sich, dass alle oben genannten Pins – mit Ausnahme des Reset-Triggers (D10) – auf dem Arduino Uno doppelt vorhanden sind: sowohl am ICSP-Pinblock, als auch an den normalen, seitlichen Pin-Headern. Wir können uns also frei für eine der beiden folgenden Varianten entscheiden.
Variante 1: Pinbelegung am ICSP-Pinblock
Der ICSP-Pinblock besteht aus 2 x 3 Pins, die auf der Boardplatine mit ICSP bezeichnet sind.
Wichtig: Nutzt du den ICSP-Pinblock, bleibt der 5. ICSP-Pin (RESET) frei! Denn der Programmer-Arduino soll kein Reset-Signal empfangen, sondern eines an den anderen Arduino senden und dies geschieht über den digitalen Pin D10, der ausschließlich auf der seitlichen Pinleiste vorhanden ist.

[Ausschnitt aus „Arduino Uno Rev3 Pinout“ von Arduino.cc, Lizenz: CC BY-SA 4.0; bearbeitet (beschnitten, gedreht, zusammengestellt, vereinfacht), lizenziert unter CC BY-SA 4.0]
Variante 2: Pinbelegung an normalen, seitlichen Pins
Auch die normalen, seitlichen Pins des Arduino Uno können für den Anschluss genutzt werden. Zur besseren Übersicht sind in folgendem Pinout-Schaubild ausschließlich die benötigten Pins eingetragen. Die auf deiner Platine aufgedruckten Pinnummern sind die orange hinterlegten.
- SCK/SLK: 13
- MISO/POCI/CIPO: 12
- MOSI/PICO/COPI: 11
- Reset-Trigger: 10

[Ausschnitt aus „Arduino Uno Rev3 Pinout“ von Arduino.cc, Lizenz: CC BY-SA 4.0; bearbeitet (beschnitten, vereinfacht), lizenziert unter CC BY-SA 4.0]
Pinbelegung beim Zielgerät (Arduino Nano)
Auf Seite des Zielgeräts (Arduino Nano) benötigen wir entsprechend folgende Pins:
- Stromversorgung (empfangend): 5V und GND
- Kommunikation: MISO/POCI/CIPO, MOSI/PICO/COPI und SCK/SLK
- Reset (empfangend): RST/RESET
Analog zum vorherigen Schritt können wir im Pinout des Arduino Nano4 die konkrete Pinbelegung nachschauen. Auch hier sind alle oben genannten Pins doppelt vorhanden – sowohl am ICSP-Pinblock, als auch an den normalen, seitlichen Pin-Headern. Auch hier gibt es somit wieder zwei Alternativen für die Verbindung:
Variante 1: Pinbelegung am ICSP-Pinblock
Der ICSP-Pinblock besteht aus 2 x 3 Pins, die auf der Boardplatine mit ICSP bezeichnet sind.
Hinweis: Die ICSP-Pins sind übrigens standardisiert und sollten bei jedem Arduino-Modell die selbe Pinbelegung haben, falls du statt einem Arduino Nano ein anderes Arduino-Modell flashen willst.

[Ausschnitt aus „Arduino Nano Pinout“ von Arduino.cc, Lizenz: CC BY-SA 4.0; bearbeitet (beschnitten, gedreht, vereinfacht), lizenziert unter CC BY-SA 4.0]
Variante 2: Pinbelegung an normalen, seitlichen Pins
In den Kommentaren wurde darauf hingewiesen, dass man statt des ICSP-Pinblocks ohne Probleme auch die normalen, seitlichen Pins des Arduino Nano für den Anschluss nutzen kann. Zur besseren Übersicht, sind in folgendem Pinout-Schaubild ausschließlich die benötigten Pins eingetragen:
- SCK/SLK: 13
- MISO/POCI/CIPO: 12
- MOSI/PICO/COPI: 11

[Ausschnitt aus „Arduino Nano Pinout“ von Arduino.cc, Lizenz: CC BY-SA 4.0; bearbeitet (beschnitten, vereinfacht), lizenziert unter CC BY-SA 4.0]
Verkabelung: Arduino Uno (Programmer) an Arduino Nano (Bootloader-Zielgerät) anschließen
In den beiden vorherigen Schritten haben wir pro Arduino zwei Verkabelungs-Varianten vorgestellt. Diese können beliebig kombiniert werden. Es ergeben sich also diese Verkabelungsmöglichkeiten zwischen den beiden Arduinos:
| Programmer (Arduino Uno) | Bootloader-Zielgerät (Arduino Nano) | |||||
|---|---|---|---|---|---|---|
| Funktion | Variante 1: ICSP-Pinblock | Variante 2: normale, seitliche Pins | Funktion | Variante 1: ICSP-Pinblock | Variante 2: normale, seitliche Pins | |
| Stromversorgung | ■ 5V (ausgehend) | ICSP-Pin 2 | 5V | ■ 5V (empfangend) | ICSP-Pin 2 | 5V |
| ■ GND | ICSP-Pin 6 | GND | ■ GND | ICSP-Pin 6 | GND | |
| Kommunikation | ■ MISO/POCI/CIPO | ICSP-Pin 1 | D12 | ■ MISO/POCI/CIPO | ICSP-Pin 1 | D12 |
| ■ MOSI/PICO/COPI | ICSP-Pin 4 | D11 | ■ MOSI/PICO/COPI | ICSP-Pin 4 | D11 | |
| ■ SCK/SLK | ICSP-Pin 3 | D13 | ■ SCK/SLK | ICSP-Pin 3 | D13 | |
| Reset | ■ Reset sendend/Trigger | D10 | D10 | ■ Reset empfangend | ICSP-Pin 5 | RST/RESET |
Um den Arduino Uno an den Arduino Nano anzuschließen, kommen jetzt sechs Jumper-Kabel zum Einsatz. Zwei der Verkabelungs-Varianten sind im Folgenden grafisch dargestellt. Für weitere Informationen zum eingezeichneten Kondensator schaue dir unbedingt auch den nächsten Schritt an; ohne Kondensator funktioniert der Flash-Vorgang in der Regel nicht!
Variante 1: Verkabelung mittels ICSP-Pinblöcken

[Schaltplan erstellt mit Fritzing, Lizenz: CC BY-SA 3.0]
Variante 2: Verkabelung über normale, seitliche Pins

[Schaltplan erstellt mit Fritzing, Lizenz: CC BY-SA 3.0]
In folgendem Foto siehst du, dass die beiden gezeigten Verkabelungsvarianten auch „gemischt“ werden können:
- am Programmer: normale, seitliche Pins
- am Zielgerät: ICSP-Pinblock

Kondensator an Programmer anschließen
Auf der Arduino-Webseite zu ISP wird darauf hingewiesen, dass beim Arduino Uno als Programmer (und auch bei weiteren Modellen wie dem Mega, Mini und Nano) zusätzlich ein 10 µF Kondensator (capacitor) mit den Pins GND (minus (-), kurzes Bein des Kondensators) und RST/RESET (plus (+), langes Bein des Kondensators) verbunden werden muss. Der Kondesator darf erst aufgesteckt werden, nachdem der ArduinoISP-Sketch (Schritt 1) auf das Board geladen wurde.
Hinweis: Der Kondensator verhindert, dass der programmierende Arduino während des Flash-Vorgangs automatisch zurückgesetzt wird. Nur so kann der ArduinoISP-Sketch während des gesamten Programmierprozesses aktiv bleiben. In der Praxis hat sich gezeigt, dass der Flashvorgang (siehe nächster Schritt) in der Regel nur mit aufgestecktem Kondensator zuverlässig funktioniert.
In den Kommentaren wurde dies mehrfach bestätigt – vielen Dank für die hilfreichen Rückmeldungen! Ein zusätzlicher Tipp aus der Community: Falls kein 10-µF-Kondensator zur Verfügung steht, kann man ggf. auch einen 0,1-µF-Kondensator als Ersatz nehmen.
Derzeit nicht verfügbar
Verfügbarkeit prüfen
[Ausschnitt aus „Arduino Uno Rev3 Pinout“ von Arduino.cc, Lizenz: CC BY-SA 4.0; bearbeitet (beschnitten, vereinfacht), lizenziert unter CC BY-SA 4.0]

Flash-Vorgang starten
Jetzt können wir den neuen Bootloader auf den Arduino Nano flashen.
- Ändere dazu in der Arduino-IDE die Einstellungen im Menü Werkzeuge:
- ändere Programmer zu
Arduino as ISP(wähle genau diesen Eintrag und nichtArduinoISPoderArduinoISP.org) - unter Port wählst du die Port-Nummer des Arduino Uno (Programmer)
- unter Board und Prozessor setzt du die Parameter für den Ziel-Arduino, bei dem wir den Bootloader neu flashen wollen, also in diesem Fall:
- Board →
Arduino Nano - Prozessor →
ATmega328P(und nichtATmega328P (Old Bootloader))
- Board →
- ändere Programmer zu
- Im Menü Werkzeuge klickst du nun auf Bootloader brennen. (Da hier ja kein Sketch upgeloaded wird, sondern der Bootloader über das ArduinoISP-Programm des Arduino Uno übertragen wird, ist es egal, was für ein Sketch währenddessen geöffnet ist.)
Der Flash-Vorgang dauert in der Regel nur wenige Sekunden. Wenn der Bootloader erfolgreich geflasht wurde, bekommst du eine Meldung, die in etwa so aussieht: avrdude done. Thank you.
Using Port : COM16
Using Programmer : stk500v1
Overriding Baud Rate : 19200
AVR Part : ATmega328P
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PC2
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :
[...]
Programmer Type : STK500
Description : Atmel STK500 Version 1.x firmware
Hardware Version: 2
Firmware Version: 1.18
Topcard : Unknown
Vtarget : 0.0 V
Varef : 0.0 V
Oscillator : Off
SCK period : 0.1 us
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.02s
avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "C:\Users\user\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.2/bootloaders/optiboot/optiboot_atmega328.hex"
avrdude: writing flash (32768 bytes):
Writing | ################################################## | 100% 0.00s
avrdude: 32768 bytes of flash written
avrdude: verifying flash memory against C:\Users\user\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.2/bootloaders/optiboot/optiboot_atmega328.hex:
avrdude: load data flash data from input file C:\Users\user\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.2/bootloaders/optiboot/optiboot_atmega328.hex:
avrdude: input file C:\Users\user\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.2/bootloaders/optiboot/optiboot_atmega328.hex contains 32768 bytes
avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 0.00s
avrdude: verifying ...
avrdude: 32768 bytes of flash verified
avrdude: reading input file "0x0F"
avrdude: writing lock (1 bytes):
Writing | ################################################## | 100% 0.02s
avrdude: 1 bytes of lock written
avrdude: verifying lock memory against 0x0F:
avrdude: load data lock data from input file 0x0F:
avrdude: input file 0x0F contains 1 bytes
avrdude: reading on-chip lock data:
Reading | ################################################## | 100% 0.01s
avrdude: verifying ...
avrdude: 1 bytes of lock verified
avrdude done. Thank you.Viel Spaß mit deinem frisch geflashten Arduino Nano! 🙂
Quellen und weitere Infos
- Arduino StackExchange – Arduino Nano ATmega328P bootloader difference ↩︎
- Namensänderung bei SPI: A Resolution to Redefine SPI Signal Names ↩︎
- Arduino Uno (Rev3) Pinout ↩︎
- Arduino Nano Pinout ↩︎
Titelbild: by Nizzah Khusnunnisa on Unsplash, modified with Canva

English

Schreibe einen Kommentar