Top Angebote und noch mehr!

Projekt Beschreibung
In diesem Video zeige ich euch, wie ihr mit einem Arduino und einem Joystick mehrere LEDs ansteuern könnt. Das Projekt verwendet einen einfachen Arduino-Sketch, um die Position eines Joysticks zu lesen und die entsprechende LED zum Leuchten zu bringen. Dieses Tutorial ist perfekt für Einsteiger in die Arduino-Welt und zeigt, wie man analoge Eingaben verarbeitet und mehrere digitale Ausgänge steuert.
Schritt-für-Schritt-Anleitung:
- Hardware-Aufbau:
- Verbinde den Joystick mit dem analogen Pin A0 des Arduino.
- Schließe LEDs an die digitalen Pins 2 bis 12 an. Denke daran, einen passenden Vorwiderstand für die LEDs zu verwenden.
- Code-Erklärung:
- Setup(): Initialisiert die Pins 2 bis 12 als Ausgänge und startet die serielle Kommunikation.
- Loop(): Liest den analogen Wert vom Joystick, mappt diesen Wert auf die LED-Pins und schaltet die entsprechende LED für 10 ms ein.
- Upload des Codes:
- Lade den obigen Code auf deinen Arduino hoch und beobachte, wie sich die LEDs entsprechend der Joystick-Bewegung verhalten.
Viel Spaß beim Nachbauen und Experimentieren! Abonniert meinen Kanal für mehr Arduino-Projekte und Tutorials.
Code
int joystick;
void setup() {
// Setzt die Pins 2 bis 12 als Ausgänge
for(byte n = 2; n < 13; n++) {
pinMode(n, OUTPUT);
}
// Initialisiert die serielle Kommunikation mit 115200 Baud
Serial.begin(115200);
}
void loop() {
// Liest den analogen Wert vom Joystick (Pin A0)
joystick = analogRead(A0);
// Mappt den Joystick-Wert (0-1023) auf die LED-Pins (2-12)
int led = map(joystick, 0, 1023, 2, 12);
// Schaltet die entsprechende LED ein
digitalWrite(led, HIGH);
// Kurze Verzögerung von 10 ms
delay(10);
// Schaltet die LED wieder aus
digitalWrite(led, LOW);
}
