¿Qué es una resistencia? Código de colores, ley de Ohm y uso con Arduino
¿Qué es una resistencia, para qué sirve y cómo se lee el código de colores? Una guía con la ley de Ohm, conexión en serie y en paralelo, pull-up/pull-down y ejemplos de divisor de tensión.
La resistencia es el componente electrónico más básico: se opone al paso de la corriente eléctrica y limita la corriente de un circuito. Su unidad es el ohmio, representado con el símbolo Ω. Está en casi todos los circuitos: protege los LED, hace que los botones se lean de forma estable y lleva las señales de los sensores al nivel adecuado.

¿Para qué sirve una resistencia?
- Limitar la corriente: evita que el LED y el pin del Arduino se dañen por exceso de corriente.
- Dividir la tensión: con dos resistencias se baja una tensión alta a un nivel medible.
- Pull-up / pull-down: evita que una entrada lea valores aleatorios cuando el botón no está pulsado.
- Circuitos de sensores: forma un divisor de tensión con resistencias variables como LDR y termistores.
Ley de Ohm: tensión, corriente y resistencia
La base de los cálculos con resistencias es la ley de Ohm: V = I × R. Es decir, la tensión (voltios) es igual a la corriente (amperios) por la resistencia (ohmios). De ahí, la corriente es I = V / R y la resistencia R = V / I. La potencia que disipa la resistencia es P = V × I.
Ejemplo: por una resistencia de 1 kΩ conectada a 5 V pasan 5 / 1000 = 5 mA y disipa 25 mW. En lugar de calcularlo a mano, puedes usar la calculadora de la ley de Ohm.
¿Cómo se lee el código de colores de una resistencia?
En las resistencias de inserción (THT) el valor se indica con bandas de colores en el cuerpo. En una de 4 bandas, las dos primeras dan los dígitos, la tercera el multiplicador (número de ceros) y la cuarta la tolerancia. Sujeta la resistencia con la banda dorada o plateada a la derecha y lee desde la izquierda.
| Color | Dígito | Multiplicador | Tolerancia |
|---|---|---|---|
| Negro | 0 | ×1 | — |
| Marrón | 1 | ×10 | ±1 % |
| Rojo | 2 | ×100 | ±2 % |
| Naranja | 3 | ×1 k | — |
| Amarillo | 4 | ×10 k | — |
| Verde | 5 | ×100 k | ±0,5 % |
| Azul | 6 | ×1 M | ±0,25 % |
| Violeta | 7 | ×10 M | ±0,1 % |
| Gris | 8 | — | ±0,05 % |
| Blanco | 9 | — | — |
| Dorado | — | ×0,1 | ±5 % |
| Plateado | — | ×0,01 | ±10 % |
Ejemplo: Rojo – Rojo – Marrón – Dorado = 2, 2, ×10 → 220 Ω ±5 %. Marrón – Negro – Naranja – Dorado = 1, 0, ×1000 → 10 kΩ ±5 %. Para ver el resultado al instante eligiendo colores o escribiendo un valor, prueba la calculadora del código de colores.
Valores estándar de resistencias (E12, E24)
Las resistencias no se fabrican en cualquier valor: la serie E12 tiene 12 valores por década (10, 12, 15, 18, 22, 27, 33, 39, 47, 56, 68, 82) y la E24, 24. Si el valor que has calculado no existe, elige el valor estándar inmediatamente superior. Para acercarte al objetivo combinando dos resistencias, usa el buscador de valores estándar.
Resistencias en serie y en paralelo
- En serie: las resistencias se suman. 220 Ω + 330 Ω = 550 Ω.
- En paralelo: el total es menor que la resistencia más pequeña: 1/R = 1/R1 + 1/R2. Dos resistencias iguales en paralelo dan la mitad (1 kΩ ∥ 1 kΩ = 500 Ω).
- Para resolver circuitos mixtos paso a paso, la calculadora de resistencias en serie/paralelo también muestra la tensión y la potencia de cada resistencia.
Las resistencias más usadas en proyectos con Arduino
| Valor | ¿Dónde se usa? |
|---|---|
| 220 Ω – 330 Ω | Limitar la corriente de los LED |
| 1 kΩ | Base de transistores, protección de líneas serie |
| 10 kΩ | Pull-up/pull-down de botones, divisores con LDR y NTC |
| 1 kΩ + 2 kΩ | Bajar una señal de 5 V a 3,3 V (ESP32, Pico) |
| 100 kΩ + 10 kΩ | Divisor de tensión para medir tensiones altas |
Resistencias pull-up y pull-down
Un botón solo abre y cierra el circuito; cuando no está pulsado, el pin de entrada queda al aire y lee HIGH/LOW al azar. Una resistencia pull-down (normalmente de 10 kΩ) lleva el pin a GND y una pull-up a 5 V, dando un valor estable. En Arduino, si activas la pull-up interna con pinMode(pin, INPUT_PULLUP), no necesitas resistencia externa.
Divisor de tensión
Cuando dos resistencias se conectan en serie y se toma la salida del punto medio, la tensión de entrada se divide en proporción: Vsalida = Ventrada × R2 / (R1 + R2). Se usa para bajar una tensión alta como 12 V a un nivel que el Arduino pueda leer, o para adaptar una señal de sensor de 5 V a la entrada de 3,3 V de la ESP32. La calculadora de divisor de tensión calcula los valores y también propone parejas de resistencias.
¿Por qué importa la potencia (vatios) de una resistencia?
La corriente que pasa por una resistencia se convierte en calor. Las más habituales en los proyectos son de 1/4 W (0,25 W). Si la potencia disipada se acerca a ese valor, la resistencia se calienta, y si lo supera, se quema. En un diseño seguro se elige una resistencia de al menos el doble de la potencia que disipa.
Preguntas frecuentes
¿Una resistencia tiene sentido de conexión?
No, las resistencias normales no tienen polaridad y se pueden poner en cualquier sentido. Al leerlas solo tienes que dejar la banda de tolerancia a la derecha.
¿Qué significa una resistencia de 10k?
10 kΩ, es decir, 10 000 ohmios. Su código de colores es marrón, negro, naranja más la banda de tolerancia. En Arduino se usa sobre todo para pull-up/pull-down y circuitos de sensores.
¿Cómo mido una resistencia con el multímetro?
Pon el multímetro en la escala de ohmios (Ω), saca la resistencia del circuito y toca sus dos extremos con las puntas. Medirla dentro del circuito puede dar un resultado erróneo por culpa de los demás componentes.
Mi resistencia se calienta, ¿es normal?
Un ligero calentamiento es normal, pero si quema al tocarla, su potencia es insuficiente o hay un fallo en el circuito. Calcula la potencia con P = I² × R y usa una resistencia de más vatios.
¿Qué es un potenciómetro?
Un potenciómetro es una resistencia ajustable cuyo valor cambia al girar su mando. En Arduino, su pata central va a una entrada analógica para ajustar volumen, velocidad o brillo, por ejemplo.
Proyectos sobre este tema
Ver todos los proyectosMás artículos
Aprende para qué sirve una resistencia, cómo leer sus bandas de colores y qué resistencia va en cada sitio en los proyectos con Arduino.









