Taula de continguts:
Vídeo: Un dau LED RGB CharliePlexed: 3 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
Aquest instructiu mostrarà com fer un dau de colors amb la tècnica del charlieplexing amb LED RGB. El projecte utilitza 7 LED RGB disposats en forma de daus. han estat controlats per 4 pins d'E / S del microcontrolador ATTiny13V, però segons la teoria de CharliePlexing, només podem controlar 12 LEDs {n (n-1)} de 4 pins d'E / S. En realitat, la disposició dels LEDs en forma de daus és tal que es poden dividir en quatre grups: tres de dos LED cadascun i un de LED únic. Els LEDs de cada grup s’encenen i s’apaguen simultàniament i es poden connectar als mateixos pins d'E / S amb les mateixes habilitats. En resum, es tracten com a LED únics. De manera que el codi gestiona un total de 4 LED RGB x 3 = 12, de manera que es manté charlieplexing) El pin 5 E / S del controlador s'utilitza per a Switch, que quan es prem genera números aleatoris de l'1 al 6 i quan es deixa anar genera colors aleatoris (6 en total)
Pas 1: Descripció del circuit
El circuit està format per diminuts LEDs 13, 7 RGB, poques resistències i un microinterruptor a part de les connexions d’alimentació. L’esquema en format PDF i SCH està disponible aquí. La tècnica de Charlieplexing utilitza els tres estats possibles: 0, 1 o Z (estat d’alta impedància) del pin digital d’E / S d’un microcontrolador. Gestiona el control de N * (N-1) LED mitjançant N pins digitals. En aquesta tècnica, només es pot controlar un LED alhora i, per tant, tots els LED que es volen controlar s’han d’actualitzar a una freqüència adequada perquè apareguin estacionaris. que està connectat) declarats com a sortida i tots els altres pins es declaren com a entrada (estat d’Impedància Alta o “Z”)
Pas 2: Imatges de treball dels daus
Aquí teniu algunes fotos més dels daus en acció.
Mireu els diferents colors que pot produir. !!!!!!!!!!!
Pas 3: Codi font
Aquí teniu el codi font del projecte escrit en llenguatge C. El compilador utilitzat és WINAVR GCC
També s’adjunten fitxers Makefile i. Hex
Recomanat:
Com tirar un dau fent servir Python: 9 passos
Com tirar un dau fent servir Python: Les instruccions següents us guiaran sobre com crear un mòdul Python per "llançar" un dau. Aquest mòdul generarà números aleatoris a partir d’aquest dau informàtic. Proporcionaré les funcions necessàries per crear el mòdul i proporcionaré una descripció com
Com codificar un dau virtual aleatori simple: 6 passos
Com codificar un dau virtual aleatori simple: Hola a tothom !!!!! Aquesta és la meva primera instrucció i us ensenyaré a codificar un dau virtual al vostre PC o telèfon intel·ligent. Estic fent servir HTML, JavaScript i CSS, espero que us encanti a tots i no oblideu votar-me en el context següent
Com fer un dau LED amb Arduino !: 3 passos
Com fer un dau LED amb Arduino !: Aquest projecte es fa a partir d’un projecte d’aquest lloc web (https: //www.instructables.com/id/Arduino-LED-Dice -…) He fet alguns canvis per fer-ho projectar-se millor i més fàcilment d’utilitzar amb una seqüència de compte enrere formada per leds allà i un altaveu que brilla després
Com es construeix un dau LED Arduino de colors: 8 passos
Com es construeix un dau LED Arduino de colors: en aquest tutorial, aprendràs a construir un dau LED Arduino de colors, que es pot "llançar" simplement prement un botó. Explicaré com construir l'Arduino i com codificar-lo. És un tutorial bastant senzill per a aquells que estan al principi
Fila de llums LED Charlieplexed per a l'Arduino: 9 passos (amb imatges)
Fila de llums LED de Charlieplexed, per a l’Arduino: Aquest és el meu mètode didàctic sobre com Charliepllexing una fila / cadena LED amb l’arduino. Vaig notar que no hi havia molts instruccions sobre charlieplexing amb un arduino, així que vaig fer això. Vaig intentar que el projecte fos senzill, però això no va funcionar molt bé