Fundamentos · 14 min de lectura

Ley de Ohm: V = I × R, potencia y cálculo de resistencia LED

¿Qué es la ley de Ohm? Fórmulas V = I × R y P = V × I, cálculo de resistencia para LED, resistencias en serie y paralelo, corriente de pines Arduino y medidas.

La ley de Ohm es la regla básica que describe la relación entre la tensión (V), la corriente (I) y la resistencia (R) en un circuito eléctrico: V = I × R. Es decir, la tensión en los extremos de una resistencia es igual a la corriente que la atraviesa multiplicada por su valor. Con esta fórmula de una sola línea puedes calcular de antemano qué resistencia necesita un LED, cuánta corriente puedes sacar de un pin de Arduino o qué tensión producirá un circuito de sensor, sin quemar ni una sola pieza.

Casi todo el que empieza en electrónica hace la misma primera pregunta: «¿Por qué ponemos una resistencia delante del LED y por qué de 220 Ω?». En este artículo explicamos la ley de Ohm desde cero con la analogía de una tubería de agua. Después aprenderás paso a paso a calcular la potencia (P = V × I) y la resistencia para un LED, los límites de corriente de los pines de Arduino, ESP32 y Raspberry Pi Pico, las resistencias en serie y en paralelo, a medir con el multímetro y a construir tu propio óhmetro con un Arduino. Cuando no quieras hacer las cuentas a mano, la calculadora de la ley de Ohm y la calculadora de resistencia para LED lo hacen en segundos.

Resistencia
Resistencia: el componente electrónico más básico para limitar la corriente. Su valor se lee en las bandas de colores del cuerpo y se elige con la ley de Ohm.

¿Qué es la ley de Ohm? La fórmula V = I × R

En 1827 el físico alemán Georg Simon Ohm demostró que la corriente que atraviesa un conductor es directamente proporcional a la tensión aplicada en sus extremos. Si duplicas la tensión, la corriente se duplica; si duplicas la resistencia, la corriente se reduce a la mitad. La forma más fácil de recordarlo es la analogía de la tubería: la tensión es la presión del agua en el depósito, la corriente es la cantidad de agua que pasa por la tubería cada segundo y la resistencia es lo estrecha que es la tubería. Más presión significa más caudal; una tubería más estrecha, menos. En electricidad, la tensión empuja a los electrones, la resistencia estrecha su camino y la corriente es la cantidad de carga que consigue pasar.

MagnitudSímboloUnidadInstrumentoValor típico en Arduino
Tensión (voltaje)V (U en algunos libros)voltio (V)Voltímetro5 V, 3,3 V
CorrienteIamperio (A)Amperímetro5–20 mA para un LED, 0,5 mA para un pull-up
ResistenciaRohmio (Ω)Óhmetro220 Ω, 330 Ω, 10 kΩ
PotenciaPvatio (W)Se calcula (V × I)1/4 W en resistencias

Puedes usar la fórmula de tres maneras. Para hallar la corriente, divides la tensión entre la resistencia (I = V / R); para hallar la resistencia, divides la tensión entre la corriente (R = V / I); y para hallar la tensión, multiplicas corriente por resistencia (V = I × R). El truco clásico es el triángulo de la ley de Ohm: arriba se escribe V y en las esquinas inferiores I y R. Tapa con el dedo la letra que buscas y las dos que quedan te indican la operación: si están una al lado de la otra, se multiplican; si están una encima de la otra, se dividen.

BuscasFórmulaEjemplo
Tensión (V)V = I × R0,02 A × 220 Ω = 4,4 V
Corriente (I)I = V / R5 V / 1000 Ω = 0,005 A = 5 mA
Resistencia (R)R = V / I3 V / 0,01 A = 300 Ω
Potencia (P)P = V × I = I² × R = V² / R5 V × 0,02 A = 0,1 W

Unidades: calcular con miliamperios y kiloohmios

En el mundo Arduino las corrientes suelen ir en miliamperios (mA) en lugar de amperios, y las resistencias en kiloohmios (kΩ) en lugar de ohmios. 1 A = 1000 mA, 1 kΩ = 1000 Ω y 1 MΩ = 1 000 000 Ω. El error de cálculo más habitual es mezclar unidades: si metes en la fórmula una corriente de 20 mA como 20, el resultado sale mil veces mal. Lo correcto es escribir la corriente en amperios como 0,02, o hacer todo el cálculo de forma coherente en mA y kΩ.

Atajo práctico: voltios entre kiloohmios dan miliamperios. Si aplicas 5 V a una resistencia de 10 kΩ, circulan 5 / 10 = 0,5 mA. Del mismo modo, voltios entre miliamperios dan directamente kiloohmios: 3 V / 10 mA = 0,3 kΩ, es decir, 300 Ω.

Potencia eléctrica: P = V × I

La gemela inseparable de la ley de Ohm es la fórmula de la potencia: P = V × I. La potencia que disipa un componente es la tensión en sus extremos por la corriente que lo atraviesa, y se mide en vatios (W). Si sustituyes la ley de Ohm en ella obtienes dos formas más muy útiles: P = I² × R y P = V² / R. La potencia disipada en una resistencia se convierte en calor, por eso cada resistencia tiene una potencia máxima. Las pequeñas resistencias de película de carbono que usas en la protoboard suelen ser de 1/4 W (0,25 W).

SituaciónCálculoPotencia¿Qué elegir?
Resistencia de LED: 3 V en 330 Ω3 V × 9,1 mA27 mW1/4 W sobra
Pull-up: 5 V en 10 kΩ5 V × 0,5 mA2,5 mW1/4 W sobra
100 Ω directamente a 5 V5 V × 50 mA250 mWJusto en el límite de 1/4 W; usa 1/2 W
22 Ω directamente a 5 V5 V × 227 mA1,14 WResistencia de potencia de al menos 2 W

Para un diseño seguro, elige una resistencia de una potencia al menos el doble de la que va a disipar. Una resistencia que quema al tocarla, un cuerpo oscurecido o olor a quemado son señales de que se ha superado el límite. La misma lógica sirve para elegir pilas y adaptadores: un proyecto que consume 500 mA a 5 V gasta 2,5 W y llega al límite de lo que puede dar un puerto USB 2.0.

Cálculo de la resistencia para un LED paso a paso

El LED no cumple directamente la ley de Ohm, porque su resistencia no es constante. Casi no deja pasar corriente hasta alcanzar una determinada tensión directa (Vf); una vez superado ese umbral, la corriente sube muy deprisa. Si conectas un LED directamente a 5 V o a un pin de Arduino, nada limita la corriente y se dañan el LED, el pin o ambos. Para eso está la resistencia en serie: la tensión directa del LED se mantiene casi constante, el resto de la tensión cae en la resistencia y la ley de Ohm fija la corriente. Si te interesa cómo funciona un LED, lee ¿Qué es un LED?.

  1. Determina la tensión de alimentación (Vs): 5 V en Arduino Uno y Nano, 3,3 V en ESP32 y Raspberry Pi Pico.
  2. Busca la tensión directa del LED (Vf): unos 2,0 V para el rojo y 3,0–3,2 V para el azul y el blanco. Tienes los valores típicos por color en la tabla de tensiones de LED.
  3. Elige la corriente que quieres (I): 20 mA es el máximo para los LED normales de 5 mm; con 5–10 mA suele haber brillo de sobra y el pin no se fuerza.
  4. Aplica la fórmula: R = (Vs − Vf) / I.
  5. Redondea al valor normalizado inmediatamente superior (serie E12: 100, 120, 150, 180, 220, 270, 330, 390, 470 Ω…). Puedes encontrar el más cercano con la herramienta de valores normalizados.
  6. Comprueba la potencia: P = (Vs − Vf) × I. Para un LED indicador suele quedar por debajo de 50 mW, así que basta una resistencia de 1/4 W.
Color del LEDVf (aprox.)A 5 V con 10 mAA 3,3 V con 10 mA
Rojo2,0 V300 Ω → 330 Ω130 Ω → 150 Ω
Amarillo2,1 V290 Ω → 330 Ω120 Ω → 120 Ω
Verde (clásico)2,2 V280 Ω → 330 Ω110 Ω → 120 Ω
Azul3,0 V200 Ω → 220 Ω30 Ω → 33 Ω (al límite)
Blanco3,1 V190 Ω → 220 Ω20 Ω → 22 Ω (al límite)

Veamos un ejemplo concreto: vas a conectar un LED rojo a un pin de 5 V de un Arduino Uno. R = (5 − 2) / 0,01 = 300 Ω, así que eliges el valor normalizado de 330 Ω. La corriente real es I = 3 / 330 ≈ 9,1 mA y la resistencia disipa 3 V × 9,1 mA ≈ 27 mW. ¿Por qué es tan habitual la de 220 Ω en los kits de iniciación? Porque con un LED rojo a 5 V deja pasar unos 13,6 mA: brillante y seguro. Si conectas el mismo LED a un pin de 3,3 V del ESP32 con 330 Ω, la corriente baja a (3,3 − 2) / 330 ≈ 3,9 mA; el LED se enciende, pero más tenue. En la Raspberry Pi Pico esta corriente baja es incluso una ventaja, porque sus pines tienen por defecto una capacidad de salida de 4 mA. La calculadora de resistencia para LED hace todo esto en una sola pantalla.

¡No conectes nunca un LED sin resistencia! Aunque parezca funcionar un rato, la corriente que sale del pin de Arduino puede superar los 40 mA, el límite absoluto del ATmega328P. El resultado es primero un LED que pierde brillo y después un pin dañado para siempre. Ten cuidado también con los LED azules o blancos a 3,3 V: la diferencia entre la alimentación y la tensión directa es tan pequeña que la corriente varía mucho de un LED a otro.

Límites de corriente de los pines de Arduino, ESP32 y Pico

Un pin de microcontrolador es una pequeña fuente de tensión que solo puede dar una corriente limitada. Cuando lo pones en HIGH entrega 5 V o 3,3 V, pero solo puede mantener esa tensión hasta cierta corriente. Aquí también te sirve la ley de Ohm: si conoces la resistencia de la carga conectada al pin, calculas su corriente con I = V / R y comparas el resultado con el límite del pin.

PlacaTensión del pinCorriente segura por pinValor máximoLímite total
Arduino Uno / Nano (ATmega328P)5 V20 mA40 mA (máximo absoluto)200 mA (pines VCC y GND)
ESP323,3 VUnos 20 mA (capacidad de salida por defecto)Unos 40 mA (con la máxima capacidad de salida)Alimenta las cargas mediante un transistor
Raspberry Pi Pico (RP2040)3,3 V4 mA (por defecto; 2, 4, 8 o 12 mA configurables)12 mA50 mA para todos los GPIO juntos

Estos límites protegen al propio chip; trabajar mucho tiempo en el máximo absoluto lo desgasta. La regla práctica es sencilla: alimenta como mucho uno o dos LED desde un pin y deja el resto a un transistor. Por ejemplo, la bobina del clásico relé azul de 5 V tiene unos 70 Ω, así que I = 5 / 70 ≈ 71 mA. Eso es casi el doble del límite de 40 mA del Uno, y por eso los relés siempre se activan a través de un transistor. Los módulos de relé ya llevan ese transistor y el diodo de protección en la placa. El mismo cálculo vale para motores, servos, tiras LED y zumbadores potentes; puedes elegir un transistor adecuado con la herramienta de transistores.

Resistencias en serie y en paralelo (en resumen)

Cuando usas varias resistencias, reduces el circuito a una sola resistencia equivalente y vuelves a aplicar la ley de Ohm. En una conexión en serie las resistencias van una detrás de otra, la misma corriente pasa por todas y la resistencia total es la suma de los valores. En una conexión en paralelo los dos extremos de las resistencias son comunes, todas tienen la misma tensión y la corriente se reparte entre las ramas; la resistencia total siempre es menor incluso que la más pequeña.

ConexiónResistencia totalCorrienteTensiónEjemplo
SerieR = R1 + R2 + …La misma corriente pasa por todasSe reparte en proporción a las resistencias220 Ω + 330 Ω = 550 Ω
Paralelo1/R = 1/R1 + 1/R2 + …Se reparte entre las ramasEs la misma en todas1 kΩ ∥ 1 kΩ = 500 Ω; 1 kΩ ∥ 2,2 kΩ ≈ 688 Ω

La aplicación más útil de las resistencias en serie es el divisor de tensión. Con dos resistencias en serie, la tensión del punto medio es Vout = Vin × R2 / (R1 + R2). Esta fórmula también sale directamente de la ley de Ohm: por el circuito circula I = Vin / (R1 + R2) y la tensión en R2 es I × R2. Por ejemplo, para bajar una señal de 5 V a una entrada de 3,3 V del ESP32, usa R1 = 1 kΩ y R2 = 2 kΩ: obtienes 5 × 2 / 3 ≈ 3,33 V y por el divisor solo pasan 5 / 3000 ≈ 1,7 mA. Los circuitos con LDR y potenciómetro también son, en realidad, divisores de tensión; tienes los detalles en los artículos sobre el LDR y el potenciómetro. Para los cálculos tienes listas las herramientas de serie-paralelo y de divisor de tensión.

Resistencias pull-up y ley de Ohm

La resistencia pull-up de 10 kΩ que usas al conectar un pulsador a Arduino también se elige con la ley de Ohm. Mientras el pulsador está apretado, un extremo de la resistencia está a 5 V y el otro a masa, así que circulan I = 5 / 10 000 = 0,5 mA, una pérdida despreciable incluso en un proyecto con pilas. Si pones 100 Ω, cada pulsación consume 50 mA y la resistencia disipa 0,25 W: la pila se agota y la resistencia se calienta. Un valor muy grande (por ejemplo 1 MΩ), en cambio, deja el pin expuesto al ruido. La resistencia interna que activa el modo INPUT_PULLUP de Arduino está entre 20 y 50 kΩ. Los detalles del pulsador están en Cómo conectar un pulsador a Arduino.

Ejemplos de medida con el multímetro

  1. Medir tensión: Pon el multímetro en V de continua (DC) y apoya las puntas en los dos extremos del componente, en paralelo. El circuito debe estar funcionando.
  2. Medir corriente: Abre el circuito en un punto y conecta el multímetro en serie en ese hueco, con la punta roja en la entrada de mA. Toda la corriente tiene que pasar por el multímetro.
  3. Medir resistencia: Quita la alimentación y desconecta al menos una patilla de la resistencia; si no, los caminos en paralelo alteran la lectura.
  4. Medir corriente de forma indirecta: Mide la tensión en una resistencia de valor conocido y calcula I = V / R. Es el método más seguro, sin desconectar cables.

Veámoslo con un ejemplo: has montado un circuito en serie que va del pin 5V de un Arduino alimentado por USB, a través de una resistencia de 330 Ω y un LED rojo, hasta GND. En la resistencia mides 2,95 V y en el LED 1,98 V. Para saber la corriente no hace falta desconectar nada: I = 2,95 / 330 ≈ 8,9 mA. Las dos tensiones suman 4,93 V, porque la tensión del USB nunca es exactamente 5,00 V; suele moverse entre 4,8 y 5,1 V. Que las tensiones de un circuito en serie sumen la de la fuente es la ley de tensiones de Kirchhoff, que junto con la ley de Ohm es la base de todos los cálculos de circuitos.

No midas nunca una resistencia en un circuito con tensión. Y con el multímetro en un rango de corriente (mA o A), no apoyes nunca las puntas en los dos bornes de una pila o una fuente: en ese rango la resistencia interna del multímetro es casi cero, lo que provoca un cortocircuito y funde el fusible del multímetro o, en el peor caso, daña la fuente.

Construye tu propio óhmetro con Arduino

La mejor forma de asimilar la ley de Ohm es usarla en código. Si conectas una resistencia conocida de 10 kΩ en serie con otra de valor desconocido (Rx) y llevas el punto medio a una entrada analógica, la placa calcula a partir de la tensión medida primero la corriente (I = V / R) y luego la resistencia desconocida (R = V / I). La conexión es así:

Punto del circuitoArduino UnoESP32Raspberry Pi Pico
Extremo superior de la resistencia conocida (10 kΩ)5V3V33V3(OUT), pin 36
Punto medio donde se unen las dos resistenciasA0GPIO 34GP26 (ADC0), pin 31
Extremo inferior de la resistencia medida (Rx)GNDGNDGND, pin 38
Arduino (C++)
1// Gerilim bölücü ile ohmmetre / Ohmmeter with a voltage divider
2// 5V -> 10k (bilinen / known) -> A0 -> Rx -> GND
3const float VIN = 5.0;                    // besleme gerilimi / supply voltage
4const float R_KNOWN = 10000.0;            // bilinen direnç (ohm) / known resistor (ohms)
5const int ADC_PIN = A0;
6
7void setup() {
8  Serial.begin(9600);
9}
10
11void loop() {
12  int raw = analogRead(ADC_PIN);          // 0-1023
13  float vout = raw * VIN / 1023.0;        // Rx üzerindeki gerilim / voltage across Rx
14
15  if (raw >= 1020) {
16    Serial.println(F("Direnc yok / No resistor"));
17  } else if (raw <= 3) {
18    Serial.println(F("Kisa devre / Short circuit"));
19  } else {
20    float iMilli = (VIN - vout) / R_KNOWN * 1000.0;  // I = V / R (mA)
21    float rx = vout / iMilli * 1000.0;               // R = V / I (ohm)
22    float pMilli = vout * iMilli;                    // P = V x I (mW)
23    Serial.print(F("Rx = "));
24    Serial.print(rx, 0);
25    Serial.print(F(" ohm   I = "));
26    Serial.print(iMilli, 3);
27    Serial.print(F(" mA   P = "));
28    Serial.print(pMilli, 2);
29    Serial.println(F(" mW"));
30  }
31  delay(1000);
32}

El código primero obtiene la tensión de la entrada analógica. La corriente que pasa por la resistencia conocida es la tensión en ella (VIN − vout) dividida entre 10 kΩ; como el circuito está en serie, esa misma corriente atraviesa Rx. Después, Rx = vout / I da la resistencia desconocida y P = V × I la potencia que disipa Rx. Como la referencia analógica de Arduino es la misma línea de 5 V, que el USB dé 4,9 V o 5,1 V apenas afecta a la resistencia calculada. La medida es más precisa cuando Rx se parece a la resistencia conocida; con 10 kΩ se miden bien valores de aproximadamente 1 kΩ a 100 kΩ.

En el ESP32 puedes montar el mismo circuito en el GPIO 34; en el código pon VIN = 3.3 y ADC_PIN = 34 y, como el ADC del ESP32 lee de 0 a 4095, cambia 1023 por 4095 (y sube el umbral de «sin resistencia» a unos 4090). Sin embargo, este ADC no es del todo lineal y no lee bien por encima de unos 3,1 V, así que en lugar de convertir el valor bruto es más preciso leer la tensión directamente en milivoltios con analogReadMilliVolts(34). En ese caso la medida ya no es proporcional a la alimentación, así que escribe en VIN la tensión real que midas con el multímetro en el pin 3V3. En la Raspberry Pi Pico, la misma medida con MicroPython queda así:

MicroPython
1from machine import ADC
2import time
3
4VIN = 3.3                                   # Pico ADC referansı / Pico ADC reference
5R_KNOWN = 10000                             # bilinen direnç (ohm) / known resistor (ohms)
6adc = ADC(26)                               # GP26 = ADC0
7
8while True:
9    raw = adc.read_u16()                    # 0-65535
10    vout = raw * VIN / 65535                # Rx üzerindeki gerilim / voltage across Rx
11    if vout > VIN - 0.02:
12        print("Direnc yok / No resistor")
13    elif vout < 0.02:
14        print("Kisa devre / Short circuit")
15    else:
16        i_ma = (VIN - vout) / R_KNOWN * 1000    # I = V / R (mA)
17        rx = vout / i_ma * 1000                 # R = V / I (ohm)
18        print("Rx = {:.0f} ohm  I = {:.3f} mA".format(rx, i_ma))
19    time.sleep(1)

Errores de cálculo frecuentes

Error¿Qué pasa?Lo correcto
Escribir mA como si fueran amperios (10 en vez de 0,01)Sale 0,3 Ω en lugar de 300 ΩEscribe la corriente en amperios o usa el atajo V / kΩ = mA
Olvidar la tensión directa del LED (R = 5 / 0,01)Salen 500 Ω y el LED brilla poco sin motivoUsa R = (Vs − Vf) / I
Llevar un cálculo de 5 V a una placa de 3,3 VEl LED queda muy tenue en un ESP32 o PicoRehaz el cálculo con la tensión de tu placa
No calcular la potenciaLa resistencia se calienta, se oscurece y se quemaCalcula P = I² × R y deja al menos el doble de margen
Medir una resistencia con el circuito alimentadoLectura falsa; el multímetro puede dañarseQuita la tensión y suelta una patilla de la resistencia
Conectar un relé o un motor directamente a un pinEl pin se daña para siempre por sobrecorrienteUsa un transistor, un MOSFET o un módulo de relé
Después de cada cálculo, compruébalo: con la resistencia y la corriente obtenidas calcula de nuevo la tensión (V = I × R). Si no coincide con la tensión de partida, hay un error de unidades. Para leer el valor de una resistencia por sus colores, usa la herramienta de código de colores de resistencias.

Proyectos para practicar la ley de Ohm

  • Tu primer circuito con LED: Comprueba con tus propios ojos la diferencia de brillo entre 220 Ω y 330 Ω y confirma la corriente con el multímetro.
  • Semáforo: Calcula una resistencia distinta para los LED rojo, amarillo y verde según su tensión directa.
  • LED RGB: Descubre por qué cada canal de color necesita su propia resistencia en Cómo usar un LED RGB.
  • Luz nocturna: Detecta la oscuridad con un divisor de tensión formado por un LDR y una resistencia fija; el código está en el artículo del sensor de luz LDR.
  • Voltímetro digital: Mide con seguridad tensiones superiores a 5 V con un divisor de tensión y muestra el resultado en una pantalla LCD.
  • Óhmetro de bolsillo: Combina el código anterior con una pantalla LCD I2C para crear un medidor de resistencias portátil.

La ley de Ohm es el cálculo básico de cualquier circuito que montes, ya sea un LED, un sensor, un motor o una fuente de alimentación. Cuando la dominas, eliges las resistencias calculando en lugar de adivinando y no vuelves a quemar piezas por nada. Para conocer mejor las resistencias, lee ¿Qué es una resistencia?. En la app BlueGrays encontrarás proyectos de LED, semáforo, pulsador, LDR y voltímetro digital para Arduino, ESP32 y Pico, con esquemas de circuito y código paso a paso.

Preguntas frecuentes

¿Cuál es la fórmula de la ley de Ohm?

La ley de Ohm se escribe V = I × R: la tensión (voltios) es igual a la corriente (amperios) por la resistencia (ohmios). La misma fórmula se usa también como I = V / R y R = V / I. Por ejemplo, una resistencia de 1 kΩ conectada a 5 V deja pasar 5 mA.

¿Qué resistencia necesita un LED?

La resistencia se calcula con R = (tensión de alimentación − tensión directa del LED) / corriente. Para un LED rojo son típicos 220–330 Ω con los 5 V del Arduino Uno y 100–150 Ω con los 3,3 V del ESP32. Los LED azules y blancos tienen una tensión directa mayor, así que necesitan una resistencia más pequeña para la misma corriente.

¿Cuánta corriente puede dar un pin de Arduino?

En el Arduino Uno y el Nano con ATmega328P, el límite absoluto es de 40 mA por pin y se recomiendan 20 mA para uso continuo. La suma de todos los pines no debe superar los 200 mA. Las cargas mayores, como relés, motores y tiras LED, necesitan un transistor, un MOSFET o un módulo de relé.

¿Cuál es la fórmula de la potencia y cómo se calculan los vatios?

La potencia se calcula con P = V × I y se mide en vatios. Combinada con la ley de Ohm queda P = I² × R y P = V² / R. Por ejemplo, una resistencia de 100 Ω conectada a 5 V deja pasar 50 mA y disipa 0,25 W, justo el límite de una resistencia de 1/4 W.

¿La ley de Ohm se cumple en todos los componentes?

La ley de Ohm se cumple exactamente en componentes lineales (óhmicos) como las resistencias. En semiconductores como LED, diodos y transistores la corriente no es proporcional a la tensión, pero la corriente de la resistencia en serie con ellos se sigue calculando con la ley de Ohm. En un NTC que cambia con el calor o un LDR que cambia con la luz, la ley se cumple en cada instante con el valor de resistencia de ese momento.

¿Cómo se calculan las resistencias en serie y en paralelo?

Las resistencias en serie se suman, R = R1 + R2, y la misma corriente pasa por todas. En paralelo se usa 1/R = 1/R1 + 1/R2; dos resistencias iguales en paralelo dejan la resistencia total en la mitad. Por ejemplo, dos resistencias de 1 kΩ dan 2 kΩ en serie y 500 Ω en paralelo.

Ver todos los proyectos
Iluminación Led
#1Principiante

Iluminación Led

Proyecto básico de entrada que enciende y apaga un único LED a determinados intervalos con Arduino. Enseña el uso de las funciones digitalWrite y delay.

4.7(163)
782
Semáforo
#3Principiante

Semáforo

Proyecto que simula un semáforo real con LED rojos, amarillos y verdes. Enseña temporización y lógica de control secuencial.

4.8(122)
303
Quemador Led con Pulsador (Push)
#9Principiante

Quemador Led con Pulsador (Push)

Proyecto de control instantáneo (push) que enciende el LED al pulsar el botón y lo apaga al soltarlo. Enseña el uso de la lectura de botones y la expresión condicional con digitalRead.

4.9(110)
179
Intensidad de la luz de lectura con Ldr
#11Principiante

Intensidad de la luz de lectura con Ldr

Proyecto que mide la intensidad de la luz ambiental con un sensor LDR y la muestra en un monitor serie. Enseña los fundamentos de la lectura de sensores analógicos y la comunicación serie.

4.6(78)
119
LED Parpadeante con ESP32
#103Principiante

LED Parpadeante con ESP32

Enseña el uso básico de la salida GPIO con ESP32. Conseguimos un efecto de parpadeo encendiendo y apagando un LED desde el pin digital. Versión para ESP32 del clásico proyecto blink en Arduino UNO; el mapa de pines y la sintaxis son los mismos, la diferencia está sólo en los números de pin.

4.7(36)
92
Encendido de un LED externo con la Raspberry Pi Pico (GP14 + placa de pruebas)
#148Principiante

Encendido de un LED externo con la Raspberry Pi Pico (GP14 + placa de pruebas)

El siguiente paso tras el LED integrado de Pico: conectar un LED externo a la placa de pruebas y controlarlo a través del pin GP14. Con este proyecto aprenderás a utilizar cualquier pin GPIO de uso general del Pico como salida, la polaridad del LED (patilla larga = ánodo/+, patilla corta = cátodo/–) y por qué es imprescindible utilizar una resistencia limitadora de corriente (220 Ω). Si no colocas la resistencia, el LED recibirá una corriente excesiva y podría quemarse. El circuito es muy sencil

4.5(2)
7
Voltímetro digital con pantalla LCD
#56Intermedio
Premium

Voltímetro digital con pantalla LCD

Proyecto de voltímetro digital que muestra el resultado en la pantalla LCD I2C midiendo el voltaje en el rango de 0-55V con un circuito divisor de voltaje. Enseña la fórmula del divisor de tensión y l

4.5(27)
36
Uso de Led RGB
#39Principiante
Premium

Uso de Led RGB

Proyecto de uso básico que hace parpadear secuencialmente los colores rojo, verde y azul del LED RGB. Enseña el control del LED RGB de cátodo común.

4.9(72)
97

Entiende la ley de Ohm con una analogía de tuberías de agua y calcula paso a paso resistencias para LED, potencia, límites de corriente de los pines y resistencias en serie y paralelo con ejemplos reales de Arduino, ESP32 y Pico.

Ley de Ohm: V = I × R, potencia y cálculo de resistencia LED | BlueGrays