Electrónica y robótica · Extraescolar · ESO y Bachillerato (12-18 años)
Arduino y electrónica de baja tensión
Objetivo
Aprenderás a montar circuitos sencillos de baja tensión con Arduino y a programar entradas y salidas digitales.
En pocas palabras (lectura fácil)
Para madres, padres y tutores (1 minuto)
Explicación
Arduino es una placa con un microcontrolador que puedes programar para leer entradas (pulsadores, sensores) y controlar salidas (LED, zumbadores, motores). En esta unidad usamos el modelo más común en clase, Arduino Uno, que trabaja a 5 V (otras placas funcionan a 3,3 V: consulta siempre la tensión de la tuya) y se alimenta por USB o con pilas. Nunca se conecta a la red eléctrica de casa: los 230 V del enchufe son peligrosos.
Un LED es un diodo: solo deja pasar la corriente en un sentido. La pata larga (ánodo) va hacia el positivo y la corta (cátodo) hacia GND. Siempre lleva una resistencia en serie para limitar la corriente; sin ella, el LED o el pin pueden estropearse.
La ley de Ohm relaciona tensión, corriente y resistencia: V = I · R. Para calcular la resistencia de un LED: R = (tensión de la fuente − tensión del LED) / corriente.
Un programa de Arduino tiene dos partes: setup(), que se ejecuta una vez al principio, y loop(), que se repite sin parar. Con pinMode(pin, OUTPUT) o pinMode(pin, INPUT) configuras cada pin.
digitalWrite(pin, HIGH) pone el pin a 5 V y digitalWrite(pin, LOW) a 0 V. digitalRead(pin) lee si una entrada está en HIGH o LOW, y analogRead(A0) devuelve un número de 0 a 1023 según la tensión.
Idea clave: Baja tensión, resistencia en serie con el LED y programa en dos partes: setup() una vez, loop() siempre.
Ejemplo resuelto: Hacemos parpadear un LED en el pin 13
- Paso 1 Con el USB desconectado, colocamos en la protoboard un LED y una resistencia de 220 Ω en serie.
- Paso 2 Unimos el pin 13 con la resistencia y la pata corta del LED con GND.
- Paso 3 En setup() escribimos pinMode(13, OUTPUT);
- Paso 4 En loop() escribimos digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000);
- Paso 5 Revisamos las conexiones, conectamos el USB y cargamos el programa.
Resultado: El LED se enciende 1 segundo y se apaga 1 segundo, sin parar.
Resumen
- Arduino trabaja con baja tensión: solo USB o pilas, nunca la red eléctrica.
- El LED tiene polaridad y siempre necesita una resistencia en serie.
- Ley de Ohm: V = I · R.
- setup() se ejecuta una vez; loop() se repite siempre.
- digitalWrite controla salidas; digitalRead y analogRead leen entradas.
Más ayudas para esta unidad
Para saber más
Recursos seleccionados de fuentes fiables para explorar este tema. Ver todos
- Herramientas
- Herramientas
micro:bit en español
Estado curricular: Currículo general LOMLOE · Competencias: CE1. Pensamiento computacional · CE2. Diseño y montaje de sistemas · CE3. Depuración y comprobación · CE5. Seguridad y uso responsable de la tecnología · Referencia: RD 217/2022 · Revisado el 28/10/2026