February 11, 2026

Die erste LED blinken lassen: Einsteiger-Tutorial für den Pro Mini

Die erste LED blinken lassen ist für viele der entscheidende Moment, in dem aus Theorie ein greifbares Elektronikprojekt wird. Gerade beim Arduino Pro Mini ist dieses Einsteiger-Tutorial besonders hilfreich, weil das Board bewusst keinen USB-Anschluss mitbringt und dadurch ein wenig „embedded“ wirkt: Sie lernen nicht nur, wie ein Sketch funktioniert, sondern auch, wie man ein kompaktes Board sauber mit Strom versorgt, korrekt über einen FTDI-Adapter programmiert und eine LED sicher ansteuert. Genau deshalb eignet sich der Pro Mini hervorragend, um von Anfang an gute Gewohnheiten zu entwickeln – zum Beispiel saubere Masseführung, passende Betriebsspannung (3,3V oder 5V), sinnvoll gewählte Pins und eine LED-Verdrahtung mit Vorwiderstand. In diesem Tutorial führen wir Sie Schritt für Schritt durch Aufbau, Verdrahtung, IDE-Einstellungen und Fehlersuche. Sie erfahren, welche Pins sich für den ersten Blink-Test eignen, wie Sie den Widerstand korrekt berechnen, worauf Sie beim Upload ohne USB achten müssen und wie Sie typische Stolperfallen vermeiden. Offizielle Grundlagen zum Board finden Sie auf der Arduino-Seite zum Pro Mini (Arduino Pro Mini – offizielle Boardseite), und zur Entwicklungsumgebung in der Arduino IDE Dokumentation (Arduino IDE – Dokumentation).

Was Sie für das Blink-Projekt benötigen

Für die erste blinkende LED ist der Materialbedarf überschaubar. Wichtig ist, dass Sie die Bauteile passend zu Ihrer Pro-Mini-Version (3,3V oder 5V) auswählen und die Verbindung zum PC korrekt herstellen.

  • Arduino Pro Mini (3,3V/8 MHz oder 5V/16 MHz)
  • FTDI-Adapter (USB-zu-Seriell) mit passender Spannung und idealerweise DTR
  • LED (beliebige Standard-LED, z. B. 3 mm oder 5 mm)
  • Vorwiderstand (typisch 220 Ω bis 1 kΩ, abhängig von Spannung und gewünschter Helligkeit)
  • Steckbrett und Jumperkabel oder Lötmaterial für eine stabile Verbindung
  • Optional: Multimeter (hilft enorm bei Fehlersuche)

Wenn Sie die Grundlagen zur Funktionsweise von pinMode, digitalWrite und delay nachlesen möchten, sind die offiziellen Arduino-Referenzen hilfreich: pinMode, digitalWrite, delay.

Pro Mini verstehen: Warum „Blink“ hier etwas anders startet

Beim Arduino Uno ist „Blink“ oft sofort möglich, weil USB und Stromversorgung integriert sind und meist eine Onboard-LED vorhanden ist. Beim Pro Mini kann es ebenfalls eine LED auf D13 geben, aber darauf sollten Sie sich als Einsteiger nicht blind verlassen, weil Klone und Varianten teils unterschiedliche Bestückung haben. Für ein sauberes Lernprojekt ist eine externe LED daher die bessere Wahl: Sie sehen, wie ein Stromkreis wirklich aufgebaut wird, und Sie lernen gleich die wichtigste Regel: Eine LED braucht einen Vorwiderstand.

Außerdem gilt: Der Pro Mini wird nicht per USB programmiert, sondern über einen FTDI-Adapter. Das ist kein Nachteil, sondern ein Lernvorteil. Sie verstehen früh, wie RX/TX, GND, VCC und Auto-Reset zusammenhängen – Fähigkeiten, die Sie später bei Sensorprojekten und Einbauten zuverlässig weiterbringen.

Verdrahtung der LED: Pin wählen und richtig anschließen

Für den ersten Test eignet sich ein beliebiger digitaler Pin, zum Beispiel D9 oder D10. Viele Tutorials nutzen D13, aber D13 kann je nach Board mit einer Onboard-LED oder einem Widerstand verbunden sein und so in seltenen Fällen Verwirrung stiften. Für einen klaren, reproduzierbaren Einstieg nehmen wir einen Pin, der typischerweise „frei“ ist, etwa D9.

So schließen Sie die LED an (empfohlene Standard-Schaltung)

  • Anode (langer LED-Pin) an den gewählten digitalen Pin (z. B. D9)
  • Kathode (kurzer LED-Pin) über den Vorwiderstand an GND
  • GND des Pro Mini mit dem GND-Rail auf dem Steckbrett verbinden

Diese Anordnung ist bewusst einfach: Pin liefert HIGH, Strom fließt durch LED und Widerstand nach GND. Alternativ können Sie LED und Widerstand tauschen (Widerstand an den Pin, LED danach), das ist elektrisch gleichwertig – wichtig ist nur, dass LED und Widerstand in Serie liegen.

Vorwiderstand berechnen: Einfach, sicher und praxisnah

Damit Ihre LED nicht beschädigt wird und der Arduino-Pin nicht überlastet, benötigen Sie einen Vorwiderstand. Die Berechnung basiert auf dem Ohmschen Gesetz. In der Praxis wählen Einsteiger häufig 220 Ω bis 330 Ω bei 5V, oder 330 Ω bis 1 kΩ bei 3,3V – je nach gewünschter Helligkeit. Wenn Sie es sauber berechnen möchten, gehen Sie so vor: Versorgungsspannung minus LED-Flussspannung ergibt die Spannung am Widerstand; diese geteilt durch den gewünschten Strom ergibt den Widerstand.

R = VCC VF I

Beispiel für einen 5V Pro Mini mit roter LED (typisch etwa 2,0V Flussspannung) und 10 mA Zielstrom:

R = 5 2.0 0.01 = 300  Ω

Da Widerstände meist in Normwerten verfügbar sind, nehmen Sie in der Praxis 330 Ω. Für einen 3,3V Pro Mini mit derselben LED und 5 mA Zielstrom:

R = 3.3 2.0 0.005 = 260  Ω

Hier passt 270 Ω oder 330 Ω sehr gut. Wenn Sie die LED etwas weniger hell möchten (dafür stromsparender), sind 470 Ω oder 1 kΩ ebenfalls völlig in Ordnung. Für Hintergründe zur LED-Flussspannung und Strombegrenzung ist eine grundlegende Elektronikreferenz sinnvoll, etwa über das Ohmsche Gesetz (Ohmsches Gesetz erklärt).

FTDI-Adapter verbinden: Programmieren ohne USB Schritt für Schritt

Jetzt kommt der Teil, der den Pro Mini vom Uno unterscheidet: die Verbindung über den FTDI-Adapter. Wichtig sind dabei fünf Signale: GND, VCC, RX, TX und DTR (Auto-Reset). Manche Adapter nutzen statt DTR eine ähnliche Steuerleitung; entscheidend ist, dass der Reset beim Upload automatisch ausgelöst werden kann.

  • GND (Adapter) an GND (Pro Mini)
  • VCC (Adapter) an VCC (Pro Mini) – nicht an RAW
  • TX (Adapter) an RX (Pro Mini)
  • RX (Adapter) an TX (Pro Mini)
  • DTR (Adapter) an den DTR/Reset-Pfad des Pro Mini (je nach Board als DTR gekennzeichnet)

Achten Sie zwingend darauf, dass die Adapterspannung zu Ihrer Pro-Mini-Version passt. Ein 3,3V Pro Mini sollte nicht versehentlich über 5V-VCC gespeist werden. Umgekehrt kann ein 5V Pro Mini bei 3,3V-Versorgung instabil sein, insbesondere beim Upload. Eine anschauliche Orientierung zur Pro-Mini-Programmierung mit FTDI bietet SparkFun (Pro Mini mit FTDI programmieren).

Arduino IDE einrichten: Board, Prozessorvariante und Port

Damit der Upload funktioniert, müssen die IDE-Einstellungen stimmen. Viele Einsteiger scheitern nicht an der Verdrahtung, sondern daran, dass die falsche Variante (8 MHz statt 16 MHz oder umgekehrt) ausgewählt ist. Das führt zu Timingproblemen beim Bootloader und äußert sich oft in Upload-Fehlern.

  • Board auswählen: „Arduino Pro or Pro Mini“ (Bezeichnung kann je nach IDE-Version leicht variieren)
  • Prozessor/Variante: „ATmega328P (5V, 16 MHz)“ oder „ATmega328P (3.3V, 8 MHz)“
  • Port: Den seriellen Port Ihres FTDI-Adapters auswählen

Wenn Sie unsicher sind, folgen Sie der offiziellen IDE-Anleitung zum Auswählen von Board und Port (Arduino IDE – offizielle Anleitung). Ein praktischer Trick: Stecken Sie den FTDI-Adapter ab und wieder an und beobachten Sie, welcher Port neu auftaucht – das ist nahezu immer der richtige.

Der Blink-Sketch: Minimal, verständlich und zuverlässig

Für die erste LED reicht ein sehr kurzer Sketch. Die Grundidee ist immer gleich: Pin als Ausgang definieren, dann in einer Schleife HIGH und LOW setzen und dazwischen warten. Wenn Sie D9 gewählt haben, sieht das inhaltlich so aus:

In setup() setzen Sie: pinMode(9, OUTPUT);

In loop() schalten Sie: digitalWrite(9, HIGH); dann delay(1000); dann digitalWrite(9, LOW); dann delay(1000);

Wenn Sie statt D9 einen anderen Pin nutzen, ersetzen Sie die 9 entsprechend. Die Funktionen selbst sind in der Arduino-Referenz dokumentiert: pinMode, digitalWrite, delay.

Warum zwei Delays sinnvoll sind

Viele Einsteiger setzen nur eine Pause und wundern sich, dass die LED „komisch“ blinkt. Zwei Delays machen das Timing klar: Eine Sekunde an, eine Sekunde aus. Wenn Sie später ein „weicheres“ Blinkmuster wollen, verändern Sie die Werte. 200 ms wirkt lebhaft, 1000 ms ist gut sichtbar, 50 ms ist schon fast flackernd.

Upload durchführen: So klappt das Programmieren beim ersten Mal

Wenn alles verbunden und eingestellt ist, klicken Sie in der IDE auf „Hochladen“. Beim Pro Mini ist der Auto-Reset über DTR entscheidend, damit der Bootloader rechtzeitig startet. Wenn Ihr Adapter DTR unterstützt und korrekt angeschlossen ist, läuft der Upload meist ohne weiteres Zutun.

  • Verbindung prüfen: GND, VCC, RX/TX gekreuzt, DTR vorhanden
  • Boardvariante prüfen: 3,3V/8 MHz oder 5V/16 MHz korrekt gewählt
  • Port prüfen: Richtiger serieller Port ausgewählt
  • Hochladen starten

Wenn Ihr Adapter keinen DTR-Pin besitzt, kann es dennoch funktionieren: Sie drücken den Reset-Taster am Pro Mini kurz, sobald die IDE mit dem Upload beginnt. Das ist jedoch weniger reproduzierbar und eher eine Übergangslösung. Für langfristige Projekte ist ein Adapter mit DTR empfehlenswert.

Typische Fehlerbilder und schnelle Diagnose

Wenn die LED nicht blinkt, heißt das nicht automatisch, dass „der Sketch kaputt“ ist. Sehr häufig liegt es an Verdrahtung, Spannung oder einer kleinen Verwechslung im Pinout. Arbeiten Sie systematisch, dann finden Sie die Ursache meist in wenigen Minuten.

  • LED leuchtet gar nicht: LED möglicherweise verpolt (Anode/Kathode vertauscht) oder falscher Pin im Sketch.
  • LED leuchtet dauerhaft: Pin bleibt HIGH, entweder weil der Sketch nicht korrekt hochgeladen wurde oder weil der Pin fest auf HIGH gezogen ist (Verdrahtungsfehler).
  • LED blinkt sehr schwach: Widerstand zu groß oder 3,3V-Board mit hoher LED-Flussspannung (z. B. blau/weiß) kombiniert.
  • Upload schlägt fehl: RX/TX nicht gekreuzt, falsche Boardvariante (8 MHz vs. 16 MHz), fehlendes DTR oder falscher Port.
  • Board wird heiß: Sofort trennen – VCC/GND vermutlich vertauscht oder falsche Spannung eingespeist.

Einsteiger-Check: LED-Verpolung in 10 Sekunden prüfen

Wenn Sie unsicher sind, drehen Sie die LED einfach um (nur wenn der Stromkreis stromlos ist). Viele Anfängerfehler lösen sich genau so. Achten Sie dabei weiterhin auf den Vorwiderstand – ohne Widerstand kann eine LED bei falscher Verdrahtung schnell Schaden nehmen, und der Mikrocontroller-Pin wird unnötig belastet.

Warum D0/D1 für Anfänger oft eine schlechte Wahl sind

Ein häufiger Stolperstein ist die Pinwahl. D0 (RX) und D1 (TX) sind die UART-Pins, die der Pro Mini zum Programmieren über den FTDI-Adapter nutzt. Wenn Sie aus Versehen Ihre LED (oder andere Bauteile) an D0/D1 hängen, kann das den Upload stören oder zu unvorhersehbarem Verhalten führen. Für die erste LED nehmen Sie daher besser einen Pin wie D9, D10 oder D6. Serielle Kommunikation und UART sind ein eigenes Thema, das Sie später gezielt angehen können. Grundlagen zur seriellen Schnittstelle finden Sie in der Arduino-Referenz (Serial – Arduino Referenz).

Erweiterung: Blinkgeschwindigkeit ändern und Muster erzeugen

Sobald Ihre LED zuverlässig blinkt, können Sie spielerisch lernen, wie Timing und Logik funktionieren. Das ist nicht nur „Spaß“, sondern trainiert Ihr Verständnis für Ablaufsteuerung und spätere Sensorlogik.

  • Schneller blinken: delay(200) statt delay(1000)
  • Langsamer blinken: delay(1500) oder delay(2000)
  • Doppelblitz: kurze ON/OFF-Pulse, dann eine längere Pause
  • Morse-artiges Muster: kurze und lange Pulse kombinieren

Wenn Sie solche Muster bauen, achten Sie darauf, dass die Loop() logisch lesbar bleibt. Gerade Einsteiger profitieren davon, wenn Timingwerte als klare Konstanten notiert werden (z. B. kurz=200, lang=600), statt überall „magische Zahlen“ zu streuen.

Sauberer Aufbau: So wirkt Ihr Einsteigerprojekt gleich professionell

Der Pro Mini wird oft in Projekte eingebaut. Deshalb lohnt es sich, schon beim ersten Blink-Test sauber zu arbeiten. Das ist weniger Aufwand, als es klingt, und verhindert viele Fehler, die später schwer zu debuggen sind.

  • GND konsequent: Alle Module teilen eine gemeinsame Masse, möglichst kurze Leitungen.
  • VCC korrekt: 3,3V-Board nur mit 3,3V versorgen, 5V-Board mit 5V.
  • Widerstand nahe an der LED: Reduziert Verwechslungsgefahr und macht den Aufbau übersichtlich.
  • Pinwahl dokumentieren: Notieren Sie „LED an D9“, damit Sie später nicht raten.
  • Adapter nur für Upload: Für größere Schaltungen kann eine separate Versorgung sinnvoll sein, der FTDI liefert oft nur begrenzt Strom.

Wenn die LED trotzdem nicht blinkt: Ein kurzer Debug-Plan

Mit diesem Ablauf finden Sie die Ursache fast immer, ohne im Kreis zu probieren:

  • Schritt 1: Strom trennen. Verdrahtung visuell prüfen (LED-Richtung, Widerstand in Serie, GND korrekt).
  • Schritt 2: Pin im Sketch mit der realen Verbindung abgleichen (z. B. wirklich D9?).
  • Schritt 3: FTDI-Verbindung prüfen: RX/TX gekreuzt, VCC an VCC, GND an GND, DTR vorhanden.
  • Schritt 4: IDE prüfen: Boardvariante (3,3V/8 MHz vs. 5V/16 MHz) und Port korrekt.
  • Schritt 5: Minimalaufbau: Nur Pro Mini + FTDI + LED, keine weiteren Module. Erst wenn das stabil läuft, erweitern.

Wenn Sie diesen Plan konsequent nutzen, lernen Sie nebenbei eine sehr wichtige Fähigkeit: systematisches Troubleshooting. Genau das unterscheidet später ein frustfreies Projekt von einem, das „irgendwie manchmal geht“.

IoT-PCB-Design, Mikrocontroller-Programmierung & Firmware-Entwicklung

PCB Design • Arduino • Embedded Systems • Firmware

Ich biete professionelle Entwicklung von IoT-Hardware, einschließlich PCB-Design, Arduino- und Mikrocontroller-Programmierung sowie Firmware-Entwicklung. Die Lösungen werden zuverlässig, effizient und anwendungsorientiert umgesetzt – von der Konzeptphase bis zum funktionsfähigen Prototyp.

Diese Dienstleistung richtet sich an Unternehmen, Start-ups, Entwickler und Produktteams, die maßgeschneiderte Embedded- und IoT-Lösungen benötigen. Finden Sie mich auf Fiverr.

Leistungsumfang:

  • IoT-PCB-Design & Schaltplanerstellung

  • Leiterplattenlayout (mehrlagig, produktionstauglich)

  • Arduino- & Mikrocontroller-Programmierung (z. B. ESP32, STM32, ATmega)

  • Firmware-Entwicklung für Embedded Systems

  • Sensor- & Aktor-Integration

  • Kommunikation: Wi-Fi, Bluetooth, MQTT, I²C, SPI, UART

  • Optimierung für Leistung, Stabilität & Energieeffizienz

Lieferumfang:

  • Schaltpläne & PCB-Layouts

  • Gerber- & Produktionsdaten

  • Quellcode & Firmware

  • Dokumentation & Support zur Integration

Arbeitsweise:Strukturiert • Zuverlässig • Hardware-nah • Produktorientiert

CTA:
Planen Sie ein IoT- oder Embedded-System-Projekt?
Kontaktieren Sie mich gerne für eine technische Abstimmung oder ein unverbindliches Angebot. Finden Sie mich auf Fiverr.

 

Related Articles