Arduino LED-Balkengraph gesteuert durch Potentiometer
Komponenten und Zubehör
| Komponente | Menge |
|---|---|
| LED (beliebig) | 10 |
| Arduino UNO | 1 |
| Widerstand 220 Ω | 10 |
| Jumper-Kabel | 13 |
| Drehpotentiometer | 1 |
Apps und Online-Dienste
- Arduino IDE
Projektbeschreibung
Zehn LEDs sind an einen Arduino Uno und ein Potentiometer angeschlossen. Beim Drehen des Potentiometers leuchten die LEDs nacheinander auf – ein klassisches Beispiel für analoge Eingabe und digitale Ausgabe als Balkengraph.
Programmcode
const int analogPin = A0; // Potentiometer an A0
const int ledCount = 10; // Anzahl LEDs
int ledPins[] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11}; // LED-Pins
void setup() {
for (int i = 0; i < ledCount; i++) {
pinMode(ledPins[i], OUTPUT);
}
}
void loop() {
int sensorReading = analogRead(analogPin);
int ledLevel = map(sensorReading, 0, 1023, 0, ledCount);
for (int i = 0; i < ledCount; i++) {
if (i < ledLevel) {
digitalWrite(ledPins[i], HIGH);
} else {
digitalWrite(ledPins[i], LOW);
}
}
}
Schaltplan

Verdrahtung: Potentiometer an 5V, GND und A0. Jeweils eine LED mit 220Ω-Vorwiderstand an Pins 2–11. Alle LED-Kathoden an GND.
Herstellungsprozess
- Arduino Digitaler Würfel: LCD-Würfel mit Zufallszahlen (1–6)
- Arduino Iron Man bauen: Komponenten, Sensoren & Schritt-für-Schritt-Anleitung
- Find Me: Smarter Gegenstands-Finder mit Arduino und Bluetooth
- Funktionaler 3D-gedruckter Roboterarm mit Arduino – Schritt-für-Schritt-Anleitung
- DIY Arduino Luftbefeuchter-Steuerung mit Relais – Sichere Hochspannungs-Installation
- Berührungsloses Temperatur-Überwachungstor für schnelles Screening
- PiBot: Arduino-gesteuerter Klavierroboter für präzise Musikwiedergabe
- NeoPixel-Matrix Pong auf Arduino Nano: Neon-Pong selbst bauen
- Wetterstation mit Arduino & ThingSpeak IoT (DHT11 + ESP8266)
- DIY Arduino Lenkrad / Joystick für Rennspiele – USB-HID-Umbau