Taula de continguts:

Programari de simulació de cubs LED: 5 passos
Programari de simulació de cubs LED: 5 passos

Vídeo: Programari de simulació de cubs LED: 5 passos

Vídeo: Programari de simulació de cubs LED: 5 passos
Vídeo: 5 HACK-uri de viață minunate #2 2024, Desembre
Anonim
Programari de simulació de cubs LED
Programari de simulació de cubs LED

Gairebé he acabat de construir el meu cub LED de 8x8x8 i amb ell va venir aquest programari per a PC. Us ajuda a crear animacions i simular-les en una pantalla 2D abans de penjar-les a la 3D. Encara no hi ha suport per comunicar-se a través del port COM del PC a un arduino, tot i que pot generar codi font que es codifiqui al microcontrolador que controla el cub, amb només prémer un botó. Si no us interessa tant llegir, ometeu aquesta instrucció i descarregueu el programari directament. Els passos següents només descriuran com utilitzar-lo. Important: GeckoCube Animator 1.0 [BETA] és una versió beta, es pot perdre el progrés del treball i el programa pot fallar inesperadament. Cal executar Java per executar el fitxer.jar.

descarregar

Nova versió: Quadrum (amb suport en sèrie):

Versió antiga:

Pas 1: Creeu la vostra primera animació

Creació de la vostra primera animació
Creació de la vostra primera animació

Abans de començar a animar, heu de crear una nova animació a Fitxer >> Nova animació i escollir la resolució lateral del cub, és a dir, si es tracta de 8x8x8, 3x3x3 o qualsevol cosa entre 2 i 16. Si el cub només pot mostrar un color, assegureu-vos que la casella de selecció "Unicolor" estigui seleccionada. Feu clic a Crea i es crearà el projecte d'animació.

Pas 2: les eines d'animació

Les eines d'animació
Les eines d'animació

A l’esquerra de la pantalla podeu trobar les diferents eines disponibles per fer realment l’animació. Començant des de la part superior, aquesta és la secció de previsualització del generador de codi font (i no, no se m’acut un nom més curt), aquí és on podeu generar el codi font de l'animació tal com indica el nom. Si l'animació supera els 3 fotogrames, haureu d'utilitzar la funció "Exporta el codi font" a Fitxer >> Exporta el codi font que generarà un fitxer.txt amb el codi. Amb la part potser més important coberta tenim el color paleta just a sota de la secció font … el que sigui … Seleccioneu el color preferit i comenceu a pintar els píxels cap a la dreta, disposats en capes a rodanxes del cub.

Si preferiu un color personalitzat, podeu introduir-lo en format hexadecimal (per exemple: "FFAA00" que significa taronja) al camp de text de color personalitzat i premeu Retorn. Això canviarà un dels botons de color personalitzats a la dreta del camp de text, el seleccionarà i començarà a pintar. Per utilitzar l’altre botó de color personalitzat, heu de seleccionar-lo abans d’introduir l’hex.

A la paleta de colors tenim el quadre combinat de capes editables. Si el cub és prou gran, serà com seleccioneu les capes que apareixen a la dreta de les eines d'animació i, finalment, hi ha el gestor de marcs. El botó "afegir" crea un nou marc sota el seleccionat actualment. El botó "elimina" elimina el marc seleccionat actualment. "Copia" copia el marc seleccionat actualment i "Enganxa" l'enganxa al marc seleccionat actualment. Per seleccionar un marc, feu-hi clic a la llista de marcs. A sobre de la llista de marcs podeu introduir la durada del marc seleccionat actualment en segons. I recordeu de prémer Enter. La casella de selecció "Bucle" envoltarà el codi generat a "while (true) {}". Ara teniu els coneixements necessaris per començar a animar i estem preparats per passar al pas 2 o esperar que fos el 3? …

Pas 3: desar i obrir un projecte

Desar i obrir un projecte
Desar i obrir un projecte

Per desar l'animació aneu a Fitxer >> Desa i seleccioneu la destinació de desament, així com el nom del projecte. Això crearà un fitxer.geca que representa GeckoCube Animation, perquè … GECKOS! Quan tanqueu el programa més tard i vulgueu continuar treballant en l'animació, aneu a Fitxer >> Obre i seleccioneu el projecte que finalitzi amb '.geca'.

Pas 4: Reproducció de l'animació

Reproducció de l'animació
Reproducció de l'animació

Un cop hàgiu acabat l'animació, podeu simular-la dins del programari. Aneu a Simulator >> Reprodueix l'animació per reproduir-la. Per tornar a l'edició, aneu a Simulador >> Atura l'animació.

Pas 5: Configuració del generador de codi font

Configuració del generador de codi font
Configuració del generador de codi font

A Configuració >> Generador de codi font podeu triar com el generador crearà el codi. El pensament és que implementeu una funció com "setPixel" al codi del cub que inclogui coordenades de píxels i color en RGB com a entrada per establir aquest píxel al color passat. Utilitzeu alguna cosa com "actualitzar" després de cada fotograma per fer el cub mostra els píxels editats. La sintaxi següent és la que utilitza el generador: Per a multicolor i unicolor: @x - Substitueix per la coordenada x del píxel. @ Y - Substitueix per la coordenada y del píxel. @ Z - Substitueix per la coordenada z del píxel. Només per al multicolor: @r - Substitueix per valor de color vermell. @ g - Substitueix per valor de color verd. @ b - Substitueix per valor de color blau. Només per a unicolor: @bool - Substitueix per "veritable" si s'ha d'activar el píxel i "fals" si píxel s’ha d’apagar. Només per retard: @s - Substitueix per retard en segons. @ ms - Substitueix per retard en mil·lisegons. @ us - Substitueix per retard en microsegons. Vegeu la configuració per defecte com a exemple. Seleccioneu la línia nova 'casella de selecció si voleu que el generador creï una nova línia després de cada trucada de píxels (setPixel). Tractar com a unicolor fa que el generador ignori el fet que el projecte està configurat per a multicolor i genera un codi com si fos unicolor.

Recomanat: