Obsah:

Software simulácie LED kocky: 5 krokov
Software simulácie LED kocky: 5 krokov

Video: Software simulácie LED kocky: 5 krokov

Video: Software simulácie LED kocky: 5 krokov
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Júl
Anonim
Software na simuláciu LED kocky
Software na simuláciu LED kocky

Skoro som dokončil stavbu svojej LED kocky 8x8x8 a s ňou prišiel aj tento softvér pre PC! Pomáha vám vytvárať animácie a simulovať ich na 2D obrazovke pred ich odoslaním na 3D. Neexistuje žiadna podpora (zatiaľ) pre komunikáciu cez COM port PC s arduino, ale môže generovať zdrojový kód, ktorý je pevne zakódovaný v mikrokontroléri ovládajúcom kocku, kliknutím na tlačidlo. Ak vás čítanie až tak nezaujíma, preskočte tento návod a stiahnite si softvér priamo. Nasledujúce kroky budú popisovať iba jeho použitie. Dôležité! GeckoCube Animator 1.0 [BETA] je beta verzia, môže dôjsť k strate postupu práce a neočakávanému zlyhaniu programu. Na spustenie súboru.jar je potrebná Java.

Stiahnuť ▼

Nové vydanie - Quadrum (so sériovou podporou):

Stará verzia:

Krok 1: Vytvorenie prvej animácie

Vytvorenie prvej animácie
Vytvorenie prvej animácie

Predtým, ako budete môcť začať animovať, musíte v časti Súbor >> Nová animácia vytvoriť novú animáciu a zvoliť bočné rozlíšenie svojej kocky, tj. 8x8x8, 3x3x3 alebo čokoľvek medzi 2 a 16. Ak kocka dokáže zobraziť iba jednu farbu, uistite sa, že je začiarknuté políčko „Unicolor“. Kliknite na položku Vytvoriť a vytvorí sa projekt animácie.

Krok 2: Animačné nástroje

Animačné nástroje
Animačné nástroje

V ľavej časti obrazovky nájdete rôzne dostupné nástroje na vytváranie animácií. Počnúc zhora je to sekcia s ukážkou generátora zdrojového kódu (a nie, nemohol som na to prísť s kratším názvom), tu môžete vygenerovať zdrojový kód animácie, ako naznačuje názov. Ak je animácia dlhšia ako 3 snímky, budete musieť použiť funkciu „Exportovať zdrojový kód“v časti Súbor >> Exportovať zdrojový kód, ktorá namiesto toho vygeneruje súbor.txt s kódom. S pravdepodobne najdôležitejšou časťou pokrytou máme farbu paleta priamo pod zdrojom … čokoľvek … sekcia. Vyberte preferovanú farbu a začnite maľovať pixely vpravo, usporiadané vo vrstvách nakrájaných na kocky.

Ak uprednostňujete vlastnú farbu, môžete ju zadať v hexadecimálnom formáte (napríklad: „FFAA00“znamená oranžová) do textového poľa vlastnej farby a stlačiť kláves Enter. Tým sa zmení jedno z tlačidiel vlastných farieb napravo od textového poľa, vyberiete ho a začnete maľovať. Ak chcete použiť tlačidlo inej vlastnej farby, vyberte ho pred zadaním hexu.

Pod paletou farieb máme kombinované pole upraviteľných vrstiev. Ak je vaša kocka dostatočne veľká, takto vyberiete vrstvy, ktoré sa zobrazia napravo od nástrojov animácie. A nakoniec je tu správca rámcov. Tlačidlo „pridať“vytvorí nový rámček pod aktuálne vybratým. Tlačidlo „odstrániť“odstráni aktuálne vybratý rámec. „Kopírovať“skopíruje aktuálne vybratý rámec a „Vložiť“ho vloží do aktuálne vybratého rámca. Ak chcete vybrať rám, kliknite naň v zozname rámcov. Nad zoznamom rámcov môžete zadať trvanie aktuálne vybratého rámca v sekundách. A nezabudnite stlačiť kláves Enter! Začiarkavacie políčko „Smyčka“obklopí vygenerovaný kód v reťazci „while (true) {}“. Teraz máte znalosti, ktoré vám pomôžu začať s animáciou, a sme pripravení prejsť na krok 2, alebo počkajte, bolo to 3?…

Krok 3: Uloženie a otvorenie projektu

Uloženie a otvorenie projektu
Uloženie a otvorenie projektu

Animáciu uložíte tak, že prejdete na Súbor >> Uložiť a vyberiete cieľ uloženia a názov projektu. Tým sa vytvorí súbor.geca, ktorý bude skratkou pre GeckoCube Animation, pretože … GECKOS! Keď program neskôr zavriete a budete chcieť pokračovať v práci na animácii, prejdite na položku Súbor >> Otvoriť a vyberte projekt končiaci príponou „.geca“.

Krok 4: Prehrávanie animácie

Prehrávanie animácie
Prehrávanie animácie

Keď ste s animáciou hotoví, môžete ju simulovať v softvéri. Prejdite na Simulátor >> Play Animation a zahrajte si ho. Ak sa chcete vrátiť k úpravám, prejdite na Simulátor >> Zastaviť animáciu.

Krok 5: Nastavenia generátora zdrojového kódu

Nastavenia generátora zdrojového kódu
Nastavenia generátora zdrojového kódu

V časti Nastavenia >> Generátor zdrojového kódu si môžete vybrať, ako generátor vytvorí kód. Predpokladá sa, že do kódu kocky implementujete funkciu ako „setPixel“, ktorá ako vstup nastaví pixelové súradnice a farbu v RGB. Po každom ráme použite niečo ako „aktualizácia“kocka zobrazuje upravené pixely. Generátor používa nasledujúcu syntax: Pre viacfarebné a jednofarebné: @x - nahradí súradnicou x pixelu.@Y - nahradí súradnicou pixelu y.@Z - nahradí súradnicou pixelu z. Len pre viacfarebné: @r - Nahradiť hodnotou červenej farby.@g - Nahradiť hodnotou zelenej farby.@b - Nahradiť hodnotou modrej farby. Len pre unicolor: @bool - Nahradiť „true“, ak má byť pixel zapnutý, a „false“, ak pixel by mal byť vypnutý. Len pre oneskorenie:@s - Nahradiť oneskorením v sekundách.@ms - Nahradiť oneskorením v milisekundách.@us - Nahradiť oneskorením v mikrosekundách. Pozrite si príklad ako predvolené nastavenia. Vyberte položku „Nový riadok“'začiarkavacie políčko, ak chcete, aby generátor po každom volaní pixelov (setPixel) vytvoril nový riadok. Treat As Unicolor generátor ignoruje skutočnosť, že projekt je nastavený pre viacfarebné farby a generuje kód, ako keby bol unicolor.

Odporúča: