Sesión #5 Botones y brillo
Preparados? Eso espero por que en esta entrada veremos muchas activadades que se aprendieron en clase. Para empezar hay que mencionar que materiales se usaron:
- Un LED
- 2 resistencias (una de 220 ohms y otra de 10k ohms)
- Un protoboard
- Una tabla de Arduino "Uno"
Una vez ya mencionados los materiales, podemos empezar.
Primera actividad
Como primer actividad se hizo un circuito en el cual se presionaba un botón y en un cierto tiempo pequeño se prendía un LED. De verdad que fue muy facíl.
![]() |
Esquema en Fritzing |

Si leemos el código podemos entender que primero le damos un valor tanto al LED como al botón, luego en en void setup ponemos al LED como salida y el botón (eso siendo asi por que el botón recibirá información mientras que el LED dara informació) y en el void loop tenemos una función "if" en la cual si el boton recibe alguna señal, esto hará que el LED se prenda y apague con un delay de 2 segundos. A continuación les mostrare ya el circuito en pleno funcionamiento.
Este mismo circuito se hizo en una versión de 3 botones y 3 LED.
![]() | |
Circuito con 3 LED y 3 botones en Fritzing |
![]() |
Código de circuito de 3 LED y 3 botones |
Segunda Actividad
El objetivo de la segundad actividad fue hacer un circuito en el cual un LED se prendiera y apagar pero que su intensidad de brillo fuera creciente y decreciente.
![]() |
Esquema de circuito de variación de intensidad en Fritzing |
![]() | |||
Código de circuito de variación de intensidad |
Al leer el código entendemos lo siguiente, primero le damos los valores al LED, al brillo y su aumento. Luego declaramos el LED como salida. En el void loop ponemos los valores de LED y aumento como análogos (esto para que tengan decimales) y luego ponemos que el brillo sera igual al brillo más el valor que tenga el aumento. Después en una función if comparamos el valor del brillo con cero y 255, de ahí le daremos un valor al aumento igual a si mismo con valor negativo con un delay de 30ms.
Comentarios
Publicar un comentario