Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1. ¿Qué se desea hacer? 4. Por último, se desea que el juego cuente con varios
modos de competición programados, así como
Se quiere hacer una “pista de carreras de LEDs”, en la cual
también con varios niveles de intensidad de los
en una línea de LEDs el movimiento de las luces represente
colores del carro.
los “carros” de los competidores y en donde, para ganar,
cada competidor debe mover su “carro” al pulsar un botón
2. Objetivos:
lo más rápido posible hasta terminar la carrera; los
competidores estarían representados cada uno por un color ● Diseñar un juego de pista de carreras de LEDs en
de LED diferente y se tendría la posibilidad de jugar con el que la velocidad de movimiento de las luces esté
máximo 4 jugadores. controlada por la velocidad de pulsación de un
botón o mando.
● Programar un PWM que controle adecuadamente
la cinta de LEDs programables de la que se
compone la pista.
● Desarrollar el código necesario para controlar la
respuesta del juego a los sensores para cambiar las
variables velocidad e intensidad de la luz.
● Programar adecuadamente una pantalla y una
bocina como complementos al juego.
● Comprender a profundidad el protocolo de
comunicación de las cintas de LEDs programables,
en particular, comprender cómo es la señal de
entrada con la que se controlan.
Fig 1. Prototipo de Pista de carreras de LEDs. Sacado de: 3. ¿Qué sensor o sensores se necesitan?
https://www.niubit.es/blog/108-arduino/119-open-led-race
Para la implementación de este proyecto los únicos sensores
Se desea, además, que la pista cuente con los siguientes utilizados serán 4 pulsadores (o botones) los cuales servirán
implementos adicionales para terminar de complementar el como el control con el que se mueve cada carro en la carrera
juego: y 4 potenciómetros los cuales determinarán la intensidad de
la luz con la que estarán encendidos los carros.
1. Bocina para la adición de sonidos que
complementan el juego.
1
Adicional a estos sensores se necesitan otros implementos siguiente LED en la cinta, de esta forma el segundo
que serán de vital importancia para el desarrollo del LED se encenderá según los segundos 3 bytes de
proyecto, entre estos se encuentran: información y pasará el resto de información al
tercer LED y así sucesivamente.
1. Cinta de LEDs RGB programables de referencia
WS2812B. Cada uno de los LEDs que componen
esta cinta cuenta con una entrada de datos, una
salida de datos y una entrada para la alimentación.
Estos LEDs tienen la posibilidad de controlarse por
medio de un PWM el cual será explicado en detalle
más adelante. Fig 5. Conexión en cascada de los LEDs de la cinta. Sacado de:
WS2812b Intelligent control LED integrated light source, World
Semiconductor, Datasheet. http://www.world-semi.com/
2
3. 𝐼 𝐶: Este periférico se usará para la pantalla LCD.
5. Diagrama de bloques
6. Referencias