Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Dos led se encienden alternativamente - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 6 de diciembre de 2025 por Francisco J. G.

4 visualizaciones

Dos led se encienden alternativamente

Descargar la transcripción

buenas tardes he puesto una actividad como final del paso 2 para modificar uno de los 00:00:00
circuitos que ya hemos visto que sería el de un único led y en esta actividad lo que 00:00:16
propongo es utilizar dos leds y que se vayan encendiendo de manera alternativa esta actividad 00:00:23
es para así lo que es realizar vosotros y este sería el resultado o cómo hacerlo o cómo hacer 00:00:30
esta actividad esta vez lo voy a hacer en walkie y he metido aquí la placa de arduino y lo vamos 00:00:37
a meter ahora la placa de pruebas agrandamos el espacio y ponemos la de pruebas aquí y la 00:00:43
de arduino que vamos a qué elementos vamos a necesitar vamos a necesitar un led y otro led 00:00:55
para los vamos a poner uno aquí y el otro lo pondremos en serie ponemos los 00:01:01
dos rojos y vamos a lo primero a cerrar el circuito lo para cerrar el circuito 00:01:10
acordaos el gnd y lo llevamos hasta aquí esta línea ya 00:01:16
está alimentada con con masa y por tanto sus polos negativos tendrán que estar 00:01:22
también conectados a masa. Vamos a poner el cable negro 00:01:27
está negro ya. Lo llevamos hasta la línea de 00:01:31
alimentación, o sea, de alimentación de GND 00:01:35
esto lo ponemos negro y este le ponemos negro 00:01:39
este a continuación ponemos 00:01:43
este también, que sería 00:01:47
de color negro 00:01:51
y este otro lo llevamos hasta masa. 00:01:52
No hemos hecho más que la línea, hemos creado nada más que 00:02:02
las dos zonas negativas de las dos patas negativas de los dos LED 00:02:06
que las hemos puesto en contacto con la línea de tierra. 00:02:12
A continuación necesitamos dos resistencias, acordaos, una y otra, 00:02:16
Acordaos que es necesario que el LED, vamos a ponerlo de 220 ohmios y el otro también. 00:02:22
Acordaos que para que el LED no se queme necesitamos de una resistencia. 00:02:40
¿Cómo se giraban? Con la letra R. Le damos y ya estaría. 00:02:44
Y ahora cogemos la otra y la giramos también con la letra R. 00:02:49
Seleccionamos y R. Las llevamos al circuito, las conectamos con el LED y con el otro LED. 00:02:53
Bien, ya lo tenemos. Ahora necesitamos la línea de alimentación. La línea de alimentación la vamos a hacer a través de un pin digital porque le vamos a decir que para poder programar, que si yo utilizo una línea de alimentación, vamos a ponerla aquí. 00:03:03
Si yo utilizo una línea de alimentación y llevo los dos hasta la línea de alimentación, aquí, esta roja y esta también, aquí, y la ponemos roja. 00:03:20
veis que he hecho 00:03:42
si la línea de alimentación 00:03:44
está alimentada por 5 voltios 00:03:46
toda esta línea está alimentada por 5 voltios 00:03:48
y por tanto están los dos leds alimentados por 5 voltios 00:03:50
con sus correspondientes resistencias 00:03:52
si yo lo dejo botar, claro se encienden los dos leds 00:03:54
pero yo no quiero eso 00:03:57
yo lo que quiero es que 00:03:58
a través de un pin digital 00:03:59
podamos programar 00:04:01
que un led se encienda 00:04:03
pase un segundo 00:04:06
y se encienda luego el otro 00:04:08
y así sucesivamente 00:04:09
eso claro no lo puedo hacer con los 5 voltios 00:04:10
que es algo estático tendría que hacerlo con la programación. Para ello vamos a utilizar un pin digital 00:04:12
que es el que va a estar conectado con la alimentación. Vamos a ponerlo aquí y vamos a ponerlo aquí. 00:04:18
Bien, si veis, mis dos LED están conectados aquí, pero para evitar que los dos estén juntos 00:04:37
vamos a poner esta resistencia aquí, la vamos a girar y la vamos a poner aquí. 00:04:43
Bien, ahora vamos a conectar aquí a la línea de alimentación y la ponemos en color rojo. 00:04:52
¿Veis lo que estoy haciendo? Nada más que estoy derivando la carga positiva a la alimentación. 00:04:59
¿Y dónde va a estar alimentado? Va a estar alimentado con el pin 4. 00:05:05
Vamos a ponerle rojo. 00:05:09
Ahora el pin 4 es el que le pondremos un pin de salida para que le proporcione un valor de 1 para que me encienda este LED. 00:05:11
Bien, ya está cerrado su circuito, pero ahora nos queda el otro. 00:05:17
Entonces el otro, ¿qué queremos? Queremos que esté alimentado por otro LED, o sea, por otro pin. Entonces tenemos que utilizar otro pin digital. Entonces vamos a utilizar el 3 y vamos a utilizar el 2. Lo llevaremos aquí, aquí y aquí. Y lo llevaremos a esta alimentación. 00:05:20
alimentación. Lo ponemos también de color, vamos a ponerlo de otro color diferente, pero 00:05:39
que sepáis que la línea roja de aquí, vamos a ponerla verde, no. Se me ha seleccionado 00:05:44
la placa aquí, verde, no, tampoco. A ver, vamos a seleccionar el cable y le vamos a 00:05:54
verde pues no esto 00:06:03
si yo tengo este cable aquí ahora sí 00:06:09
veis la línea de alimentación del led vamos a poner uno de cada color 00:06:15
para que se diferencie la línea alimentación del led rojo está en verde 00:06:23
y está alimentado por el pin 2, mientras que la línea de alimentación del LED amarillo está en rojo 00:06:28
y está alimentado por el pin 4. Bien, ya tenemos el esquema. Ahora, ¿qué vamos a hacer? 00:06:36
Vamos a hacer el código. Para el código tendremos que primero configurar los pines, 00:06:41
pin mode 00:06:47
vamos a poner el primer pin 00:06:49
se me ha borrado 00:06:53
pin mode 00:06:55
y pondremos 00:06:59
el pin 2 00:07:02
y le diremos que será de 00:07:05
no sé qué le pasa a esto 00:07:07
pero no va muy bien 00:07:17
no me deja escribir 00:07:20
vamos a ponerlo aquí 00:07:27
ni me deja seleccionar la línea 00:07:28
ahora vamos a ponerla, la vamos a borrar 00:07:31
y vamos a poner ahora el 00:07:33
veis, me he borrado, vamos a poner el pin mode 00:07:35
2, pues no sé por qué da problemas 00:07:37
vamos a guardarlo 00:07:45
no sé por qué me está dando problemas 00:07:52
y me dice ahorrar 00:07:55
vamos a poner 2 led 00:07:59
y le guardamos 00:08:04
vale 00:08:07
si veis no me deja seleccionar 00:08:11
está teniendo un problema 00:08:14
voy a irme a mis proyectos y lo recuperamos 00:08:17
vamos a ver que ha pasado 00:08:19
le damos otra vez 00:08:21
y le tenemos aquí 00:08:23
a ver si me deja escribir ahora 00:08:24
veis no me deja escribir 00:08:27
no sé por qué 00:08:30
ahora 00:08:32
aquí tengo el 00:08:42
pin mode, pero no me deja escribir 00:08:44
y no está en ejecución, porque si yo le doy a ejecutar 00:08:48
bien, ya he visto el problema, el problema es que 00:08:51
tener cuidado con esto en Huawei, porque se pone 00:09:57
automáticamente a traducirlo en español, entonces ponerlo en inglés, porque al ponerlo en español 00:10:02
no me deja, entonces al ponerlo en inglés ya no hay ningún 00:10:06
problema, entonces vamos a poner de nuevo el 00:10:10
pin mode y ponemos el pin 2 00:10:13
como de salida. A continuación 00:10:17
vamos a poner el pin mode 00:10:22
y ahora ponemos el 4 como de salida. 00:10:25
Bien, ya tenemos configurados los dos pines. Hemos dicho que los dos pines iban a ser de salida. 00:10:30
Bien, a continuación lo que vamos a poner aquí, vamos a escribir 00:10:34
el digital write. 00:10:38
queremos conferirle al pin 2 00:10:39
en principio el rojo, ¿cuál sería el rojo? 00:10:45
hemos visto que era el pin 2 00:10:48
entonces al 2 le vamos a dar en un principio un valor de alto 00:10:53
o sea un valor de 1 00:10:57
y después al digital grade 00:10:59
mientras que al pin 4 le vamos a dar un valor de low 00:11:04
O sea, de 0. Con esto, ¿qué haríamos? En un principio, cuando entra en el loop, lo primero que hace es que enciende el pin 4, le está dando un 1 y por tanto enciende su circuito, enciende el rojo. En cambio, al amarillo le está dando un valor de 4 de 0. Llegaría hasta aquí y nos daría un 0. Por lo tanto, el amarillo no se encendería. 00:11:09
Bien, introducir un nuevo método en Arduino que sería delay, delay que se aparece aquí, nos dice el número de milisegundos que va a esperar, ten en cuenta que esto está dando vueltas de manera infinita, entonces queremos que primero se encienda el 2 y el 4 se apague y que espere un cierto tiempo y cuando vuelva otra vez haga otra cosa. 00:11:27
Entonces lo que vamos a esperar es ponerle 500, que serían 500 milisegundos, que sería medio segundo. 00:11:55
A continuación cojo ahora las dos líneas de DigitalWrite y las vamos a poner aquí. 00:12:01
¿Para qué? Para que ahora invertimos. 00:12:06
Ahora el que va a estar encendido es el del pin 4, que sería el amarillo, y el que va a estar apagado es el del rojo. 00:12:09
¿Qué hace este programa? Hemos configurado los dos pines como de salida y lo que hace es que en el loop, 00:12:15
Lo primero que hace es que enciende el rojo y el amarillo le apaga. 00:12:20
Espera medio segundo y después enciende el amarillo y apaga el rojo. 00:12:24
Y así de manera infinitas veces. 00:12:28
Vamos a ejecutarlo. 00:12:30
Nos está diciendo que hay un error porque cuando estaba borrando hemos borrado una llave. 00:12:44
Cada método tiene que tener su llave de apertura y su llave de cierre. 00:12:50
Le damos a ejecutar y va a tardar un poco. 00:12:53
Bien, veis, nos está diciendo que el rojo siempre se enciende y el amarillo está parpadeando. 00:13:06
Con lo cual, primero vamos a pararlo y poner mayor tiempo. 00:13:11
Vamos a poner un segundo y medio porque no le da tiempo. 00:13:17
Y vamos a ver qué es lo que sucede porque el rojo siempre está encendido. 00:13:22
El rojo debería estar, a ver si le damos a ejecutar ahora, esperando un segundo y medio. 00:13:25
Ahora sí funciona. 00:13:31
Pero el rojo, veis, no llega a apagarse. 00:13:34
¿Por qué? 00:13:37
Porque hemos puesto, claro, porque tendríamos que, para que se vea que el rojo se apaga, tenemos que poner aquí un delay. 00:13:37
Hay que poner aquí otro segundo y vamos a poner un segundo y medio. 00:13:46
Ahora, ¿qué sucede? Se enciende el rojo y el amarillo se queda apagado. 00:13:53
Espera un segundo y medio. Ahora se apaga el rojo y se enciende el amarillo. 00:13:57
Espera otro segundo y medio, que era lo que necesitábamos para que el rojo no aparezca siempre encendido. 00:14:02
y se vería en cómo se alternan ambos LEDs. 00:14:06
Este es el problema de Walkway, que hay veces en el que tarda un poquito en ejecutar. 00:14:18
Esto lo hacen para que nos indican que la compilación tarda un poco, 00:14:27
pues ahora sí lo hace de manera alternativa. 00:14:32
El rojo se enciende un segundo y medio, espera y se enciende el amarillo. 00:14:35
Y de manera alternativa, los dos LEDs están encendiendose y apagándose. 00:14:38
Idioma/s:
es
Materias:
Informática
Niveles educativos:
▼ Mostrar / ocultar niveles
  • Formación Profesional
    • Ciclo formativo de grado básico
      • Primer Curso
      • Segundo Curso
    • Ciclo formativo de grado medio
      • Primer Curso
      • Segundo Curso
    • Ciclo formativo de grado superior
      • Primer Curso
      • Segundo Curso
Autor/es:
Francisco J. González Constanza
Subido por:
Francisco J. G.
Licencia:
Todos los derechos reservados
Visualizaciones:
4
Fecha:
6 de diciembre de 2025 - 22:25
Visibilidad:
Público
Centro:
IES CIFP a Distancia Ignacio Ellacuría
Duración:
14′ 53″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
520.89 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid