![Un dado de LED RGB CharliePlexed: 3 pasos Un dado de LED RGB CharliePlexed: 3 pasos](https://i.howwhatproduce.com/images/005/image-12849-32-j.webp)
Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:40
![Un dado de LED RGB CharliePlexed Un dado de LED RGB CharliePlexed](https://i.howwhatproduce.com/images/005/image-12849-33-j.webp)
![Un dado de LED RGB CharliePlexed Un dado de LED RGB CharliePlexed](https://i.howwhatproduce.com/images/005/image-12849-34-j.webp)
![Un dado de LED RGB CharliePlexed Un dado de LED RGB CharliePlexed](https://i.howwhatproduce.com/images/005/image-12849-35-j.webp)
Este Instructable mostrará cómo hacer un dado de colores utilizando la técnica de charlieplexing con LED RGB. El proyecto utiliza 7 LED RGB dispuestos en forma de dados. Cada LED RGB tiene tres LED separados en el interior, lo que hace un total de 21 LED y estos han sido controlados por 4 pines de E / S del microcontrolador ATTiny13V. Pero de acuerdo con la teoría de CharliePlexing, solo podemos controlar 12 {n (n-1)} LED desde 4 pines de E / S. En realidad, la disposición de los LED en forma de dados es tal que se pueden dividir en cuatro grupos: tres con dos LED cada uno y uno con un solo LED. Los LED de cada grupo están ENCENDIDOS y APAGADOS simultáneamente y se pueden conectar a los mismos pines de E / S con las mismas habilitaciones. En resumen, se tratan como LED individuales. Eso hace un total de 4 LED RGB para ser manejados por el código (4 x 3 = 12 para que charlieplexing se mantenga) 'El pin de 5 E / S del controlador se usa para el interruptor que cuando se presiona genera números aleatorios del 1 al 6 y cuando se suelta genera colores aleatorios (6 en total)
Paso 1: descripción del circuito
![Descripción del circuito Descripción del circuito](https://i.howwhatproduce.com/images/005/image-12849-36-j.webp)
El circuito consta de pequeños 13, 7 LED RGB, pocas resistencias y un microinterruptor además de las conexiones de la fuente de alimentación. El esquema en formato PDF y SCH está disponible aquí. Las resistencias utilizadas en el circuito están en forma de matrices como se muestra en la imagen a continuación. CHARLIEPLEXING La técnica de Charlieplexing utiliza los tres estados posibles: 0, 1 o Z (estado de alta impedancia) del pin de E / S digital de un microcontrolador. Se las arregla para controlar N * (N-1) LED utilizando N pines digitales. En esta técnica, solo se puede controlar un LED a la vez y, por lo tanto, todos los LED a controlar deben actualizarse a una frecuencia adecuada para que parezcan estacionarios. que está conectado) declarado como salida y todos los demás pines se declaran como entrada (estado de alta impedancia o 'Z')
Paso 2: Fotos de trabajo de los dados
![Fotos de trabajo de los dados Fotos de trabajo de los dados](https://i.howwhatproduce.com/images/005/image-12849-37-j.webp)
![Fotos de trabajo de los dados Fotos de trabajo de los dados](https://i.howwhatproduce.com/images/005/image-12849-38-j.webp)
![Fotos de trabajo de los dados Fotos de trabajo de los dados](https://i.howwhatproduce.com/images/005/image-12849-39-j.webp)
Aquí hay algunas fotos más de los dados en acción.
Mira los diferentes colores que puede producir. !!!!!!!!!!!
Paso 3: código fuente
Aquí está el código fuente del proyecto escrito en lenguaje C. El compilador utilizado es WINAVR GCC
También se adjuntan archivos Makefile y. Hex
Recomendado:
Dado doble verde: 11 pasos
![Dado doble verde: 11 pasos Dado doble verde: 11 pasos](https://i.howwhatproduce.com/images/002/image-4312-18-j.webp)
Green Double Die: este proyecto es una construcción de doble matriz con tecnología CMOS desde sus contadores hasta sus puertas. Comenzando por el contador doble 4518, sus puertas OR, AND y NOT 4071, 4081 y 4049 respectivamente, mientras que un temporizador 555 genera una frecuencia variable para completar
Cómo lanzar un dado con Python: 9 pasos
![Cómo lanzar un dado con Python: 9 pasos Cómo lanzar un dado con Python: 9 pasos](https://i.howwhatproduce.com/images/006/image-17191-j.webp)
Cómo lanzar un dado usando Python: Las siguientes instrucciones lo guiarán sobre cómo crear un módulo de Python para “lanzar” un dado. Este módulo generará números aleatorios a partir de este dado computarizado. Proporcionaré las funciones necesarias para crear el módulo y proporcionaré una descripción como
¡Cómo hacer un dado LED con Arduino !: 3 pasos
![¡Cómo hacer un dado LED con Arduino !: 3 pasos ¡Cómo hacer un dado LED con Arduino !: 3 pasos](https://i.howwhatproduce.com/images/008/image-23089-j.webp)
¡Cómo hacer un dado LED con Arduino !: Este proyecto está hecho a partir de un proyecto en este sitio web (https: //www.instructables.com/id/Arduino-LED-Dice -…) Hice algunos cambios para hacer esto proyecte mejor y más fácil de usar con una secuencia de cuenta atrás hecha de sus leds y un altavoz que zumba después de
Cómo construir un colorido dado LED Arduino: 8 pasos
![Cómo construir un colorido dado LED Arduino: 8 pasos Cómo construir un colorido dado LED Arduino: 8 pasos](https://i.howwhatproduce.com/images/010/image-28887-j.webp)
Cómo construir un dado colorido LED Arduino: En este tutorial, aprenderá cómo construir un colorido dado LED Arduino, que se puede "enrollar" simplemente presionando un botón. Explicaré cómo construir el Arduino y cómo codificarlo. Es un tutorial bastante simple para aquellos que están al principio
Fila de luces LED Charlieplexed, para Arduino: 9 pasos (con imágenes)
![Fila de luces LED Charlieplexed, para Arduino: 9 pasos (con imágenes) Fila de luces LED Charlieplexed, para Arduino: 9 pasos (con imágenes)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11125074-charlieplexed-row-of-led-lights-for-the-arduino-9-steps-with-pictures-j.webp)
Fila de luces LED Charlieplexed, para Arduino: Este es mi instructivo sobre cómo hacer charlieplexing una fila / cadena de LED con el arduino. Me di cuenta de que no había muchas instrucciones sobre charlieplexing usando un arduino, así que hice esto. Traté de mantener el proyecto simple, pero no funcionó muy bien