Gráfico de Barras LED Controlado por Potenciómetro con Arduino
Componentes y Suministros
| Componente | Cantidad |
|---|---|
| LED (genérico) | 10 |
| Arduino UNO | 1 |
| Resistencia 221 ohm | 10 |
| Cables de conexión (genéricos) | 13 |
| Potenciómetro rotativo (genérico) | 1 |
Aplicaciones y Servicios en Línea
- Arduino IDE
Sobre este Proyecto
Diez LEDs conectados a un Arduino Uno y un potenciómetro. Al girar el potenciómetro, los LEDs se encienden uno a uno formando un gráfico de barras visual.
Código
const int analogPin = A0; // Pin del potenciómetro
const int ledCount = 10; // Número de LEDs en el gráfico de barras
int ledPins[] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11}; // Pines de los LEDs
void setup() {
for (int thisLed = 0; thisLed < ledCount; thisLed++) {
pinMode(ledPins[thisLed], OUTPUT);
}
}
void loop() {
int sensorReading = analogRead(analogPin);
int ledLevel = map(sensorReading, 0, 1023, 0, ledCount);
for (int thisLed = 0; thisLed < ledCount; thisLed++) {
if (thisLed < ledLevel) {
digitalWrite(ledPins[thisLed], HIGH);
} else {
digitalWrite(ledPins[thisLed], LOW);
}
}
}
Esquemáticos
Diagrama de conexiones disponible en el proyecto original.
Proceso de manufactura
- Proyecto Dados Digitales Arduino: Construye tu Propio Generador de Números Aleatorios con LCD
- Construye un Iron Man animado con Arduino: componentes, sensores y guía paso a paso
- Find Me: Localizador Inteligente de Objetos con Arduino y Bluetooth
- Construye un Brazo Robótico Impreso en 3D Controlado por Arduino – Guía Paso a Paso
- Controlador de Humidificador DIY con Arduino y Relé: Configuración Segura de Alto Voltaje
- Puerta de control de temperatura sin contacto para detección rápida y precisa
- PiBot: Robot Pianista con Arduino para Interpretación Musical de Precisión
- Pong Neón en Matriz NeoPixel con Arduino Nano
- Monitorización Meteorológica en Tiempo Real con Arduino y ThingSpeak IoT
- Construye un volante joystick personalizado con Arduino para gaming
- Construye un Receptor FM Potente con Arduino y Módulo TEA5767