Rotary Encoder: Die perfekte Bedienung für HID-Interfaces

Ein Rotary Encoder ist in vielen DIY-Projekten die eleganteste Lösung, wenn eine Bedienung präzise, schnell und „blind“ funktionieren soll – genau deshalb gilt er als die perfekte Bedienung für HID-Interfaces. Ob als Lautstärkeregler am PC, als Scrollrad für Anwendungen, als Menü-Encoder für ein Display, als Trim-Wheel im Flugsimulator oder als universeller Controller für OBS, Stream-Tools…

DIY Button Box für Euro Truck Simulator 2 mit dem Leonardo

Eine DIY Button Box für Euro Truck Simulator 2 mit dem Leonardo ist eine der sinnvollsten Erweiterungen für ein entspanntes und zugleich immersives Fahrerlebnis. In ETS2 kommen im Alltag unzählige Funktionen zusammen: Blinker, Warnblinker, Fernlicht, Scheibenwischer, Tempomat, Motorbremse, Retarder, Luftfederung, Differenzialsperre, Scheibenwischerstufen, Fensterheber, Lichtmodi, Rundumleuchten und vieles mehr. Auf einer normalen Tastatur sind diese Befehle…

Lichtsensoren (LDR) nutzen: Automatische Helligkeitssteuerung am PC

Lichtsensoren (LDR) nutzen ist ein bewährter Einstieg in die Welt der Sensorik – und zugleich eine überraschend effektive Methode, um eine automatische Helligkeitssteuerung am PC umzusetzen. Ein LDR (Light Dependent Resistor, auch Fotowiderstand genannt) ändert seinen Widerstand abhängig von der Umgebungshelligkeit. Diese Eigenschaft lässt sich mit einem Mikrocontroller auswerten, in sinnvolle Helligkeitsstufen umrechnen und anschließend…

Lenkrad-Upgrade: Schaltwippen via Leonardo an den PC anschließen

Ein Lenkrad-Upgrade: Schaltwippen via Leonardo an den PC anschließen ist für viele Sim-Racer der Schritt, der ein gutes Setup in Richtung „richtiges Cockpitgefühl“ hebt. Schaltwippen (Paddle Shifters) gehören bei GT- und Formel-Fahrzeugen zur Standardbedienung, und auch in Rennsimulationen sind sie ergonomisch unschlagbar: Beide Hände bleiben am Lenkrad, Schaltvorgänge passieren intuitiv und ohne Umgreifen. Mit dem…

WS2812B (Neopixel) am Leonardo: Dein Setup beleuchten

WS2812B (Neopixel) am Leonardo ist eine der schnellsten Möglichkeiten, ein Setup sichtbar aufzuwerten – egal ob Sie eine Sim-Racing-Buttonbox, ein Streaming-Controller-Panel, ein PC-Gehäuse oder eine Statusanzeige am Arbeitsplatz beleuchten möchten. Die adressierbaren RGB-LEDs bieten dabei einen entscheidenden Vorteil: Jede einzelne LED kann unabhängig angesteuert werden, obwohl die gesamte Kette nur eine Datenleitung benötigt. In der…

Flugsimulator-Panel: Eigene Schalter für den Microsoft Flight Simulator

Ein Flugsimulator-Panel: Eigene Schalter für den Microsoft Flight Simulator ist für viele Enthusiasten der schnellste Weg zu mehr Realismus, besserer Bedienbarkeit und weniger „Mausklick-Orgie“ im Cockpit. Gerade im Microsoft Flight Simulator (MSFS) sind Schalterzustände, Autopilot-Bedienung, Beleuchtung, Elektrik, Treibstoffpumpen, Anti-Ice oder Landeklappen oft so zentral, dass die Bedienung über Maus und Tastatur auf Dauer nicht nur…

Mehrere Leonardos verbinden: Kommunikation via Seriell1

Mehrere Leonardos verbinden ist eine elegante Lösung, wenn ein einzelnes Board an Grenzen stößt oder Sie Aufgaben sauber trennen möchten – etwa Eingaben (Buttons, Encoder), LED-Effekte, Sensorik und PC-HID-Funktionen. Der Arduino Leonardo eignet sich dafür besonders gut, weil er neben USB auch eine zusätzliche Hardware-Seriellschnittstelle besitzt: Seriell1. Genau diese Schnittstelle ist der Schlüssel, wenn Sie…

Arcade-Stick selber bauen: Latenzfreies Gaming mit dem Leonardo

Ein Arcade-Stick selber bauen: Latenzfreies Gaming mit dem Leonardo ist ein Projekt, das Technikspaß und echten praktischen Nutzen verbindet. Gerade bei Fighting Games, Retro-Titeln oder Arcade-Compilations kommt es auf präzise Eingaben an: Richtungswechsel müssen sauber erkannt werden, Buttons dürfen nicht „prellen“ oder doppelt auslösen, und die Umsetzung vom Tastendruck bis zum Signal am PC soll…

Interrupts beim Leonardo: So nutzt du die 5 externen Interrupt-Pins

Interrupts beim Leonardo sind ein zentraler Baustein, wenn Projekte wirklich reaktionsschnell werden sollen – ohne dass Ihr Sketch permanent Signale „abfragt“ (Polling). Gerade bei Drehencodern, schnellen Impulssensoren, präziser Tasterauswertung oder Zeitmessungen ist ein Interrupt oft die sauberste Lösung: Der Mikrocontroller unterbricht den normalen Programmablauf, führt eine kurze Interrupt-Service-Routine (ISR) aus und kehrt danach zum Hauptprogramm…