Menü Schließen

Für das Projekt LEDs mit einem Joystick ein- und auszuschalten, eignet sich die Hardware einer Ampelschaltung, die auf einem Breadboard mit einem Arduino Nano realisiert worden ist.

Joystick anschließen: GND an GND, 5V an 5V, VRx an A0, VRy an A1, SW bleibt frei

Hier ein Programm, das es ermöglicht, die LEDs an den Pins 2, 3, 4 und 9 mit dem Joystick ein- und auszuschalten. Der zusätzlich im Joystick eingebaute Schalter wird dabei nicht berücksicht. Er wird durch Niederdrücken des Sticks betätigt. Damit könnte eine weitere LED in Betrieb genommen werden. Es sollte nicht schwer sein, den „Switch“ an den Nano anzuschließen und das Programm passend zu erweitern.

Die im Programm verwendeten Sensorwerte keiner oder größer „20“ bzw. „1010“ sind an den möglichen Hebelstellungen orientiert: Ausgangsposition eine „20“, ausgelenkt eine „1010“. An den Pins „A0“ und „A1″werden die Werte ermittelt. Jeder ist vom Programm auf vier Werte geeicht: <20 (an), >20 (aus), <1010 (an), >1010 (aus). Das reicht also, um zwei LEDs ein- und auszuschalten. Über zwei Pins können demnach vier LEDs ein- und ausgeschaltet werden. Das sollte sich beim Ausprobieren auch zeigen.

Wer an den Werten interessiert ist, die sich bei den Hebelstellungen des Joysticks ergeben, der möge den seriellen Monitor der Arduino IDE und folgendes Programm verwenden:

Den verwendeten Joystick gibt es hier zu kaufen.

Nach oben