Мазмұны:

Жарықдиодты текшені модельдеуге арналған бағдарламалық қамтамасыз ету: 5 қадам
Жарықдиодты текшені модельдеуге арналған бағдарламалық қамтамасыз ету: 5 қадам

Бейне: Жарықдиодты текшені модельдеуге арналған бағдарламалық қамтамасыз ету: 5 қадам

Бейне: Жарықдиодты текшені модельдеуге арналған бағдарламалық қамтамасыз ету: 5 қадам
Бейне: Светящийся подарок под елку своими руками. Новогодний декор с подсветкой 2024, Қараша
Anonim
LED текшелерін модельдеуге арналған бағдарламалық жасақтама
LED текшелерін модельдеуге арналған бағдарламалық жасақтама

Мен 8x8x8 жарық диодты текшені құруды аяқтадым және компьютермен бірге осы бағдарламалық жасақтама келді! Бұл 3D -ге жүктелмес бұрын анимация жасауға және оларды 2D экранында имитациялауға көмектеседі. Компьютердің COM порты арқылы arduino-мен байланысуға қолдау жоқ (бірақ), бірақ ол текшені басқаратын микроконтроллерге қатаң кодталған бастапқы кодты шығара алады. Егер сіз соншалықты оқығыңыз келмесе, бұл нұсқаулықты өткізіп жіберіп, бағдарламалық жасақтаманы тікелей жүктеңіз. Келесі қадамдар оны қалай пайдалану керектігін ғана сипаттайды. Маңызды! GeckoCube Animator 1.0 [BETA] - бұл бета нұсқасы, жұмыс барысы жоғалуы мүмкін және бағдарлама күтпеген жерден бұзылуы мүмкін.. Jar файлын іске қосу үшін Java қажет.

Жүктеу

Жаңа шығарылым - Quadrum (сериялық қолдауымен):

Ескі шығарылым:

1 -қадам: алғашқы анимацияны құру

Сіздің алғашқы анимацияңызды жасау
Сіздің алғашқы анимацияңызды жасау

Сіз анимацияны бастамас бұрын, Файл >> Жаңа анимация астында жаңа анимация жасауыңыз керек және текшенің бүйір ажыратымдылығын таңдауыңыз керек, яғни ол 8x8x8, 3x3x3 немесе 2 мен 16 арасындағы нәрсе. Егер текше тек бір түсті көрсете алатын болса, онда «Бір түсті» құсбелгісі қойылғанына көз жеткізіңіз. Жасауды басыңыз және анимациялық жоба жасалады.

2 -қадам: Анимация құралдары

Анимация құралдары
Анимация құралдары

Экранның сол жағында сіз анимация жасау үшін қол жетімді әр түрлі құралдарды таба аласыз. Жоғарыдан бастасақ, бұл бастапқы кодты генератордың алдын ала қарау бөлімі (және жоқ, мен бұл үшін қысқа атау таба алмадым), бұл жерде анимацияның бастапқы кодын атау бойынша ұсынуға болады. Егер анимация 3 кадрдан ұзын болса, оның орнына коды бар.txt файлын шығаратын «Бастапқы кодты экспорттау» астындағы «Бастапқы кодты экспорттау» функциясын пайдалану қажет болады. Мүмкін, ең маңызды бөлігінде бізде түс бар. палитрасы тікелей көздің астында … не болса да … бөлім. Қажетті түсті таңдаңыз және текшеден кесілген қабаттарға орналастырылған пикселдерді оңға қарай бояуды бастаңыз.

Егер реттелетін түс сіздің қалауыңыз бойынша болса, оны реттелетін түсті мәтін өрісіне он алтылық форматта енгізуге болады (мысалы: «FFAA00» қызғылт сары) және enter пернесін басыңыз. Бұл мәтін өрісінің оң жағындағы реттелетін түсті түймелердің бірін өзгертеді, оны таңдап, бояуды бастайды. Басқа реттелетін түс түймесін пайдалану үшін он алтылықты енгізбес бұрын оны таңдайсыз.

Түстер палитрасының астында бізде өңдеуге болатын қабаттар жиынтығы бар. Егер сіздің текше жеткілікті үлкен болса, анимация құралдарының оң жағында пайда болатын қабаттарды қалай таңдауға болады, сонымен қатар кадрлар менеджері бар. «Қосу» түймесі қазіргі таңдалған кадрдың астында жаңа кадр жасайды. 'Жою' түймесі қазіргі таңда таңдалған кадрды жояды. 'Көшіру' ағымдағы таңдалған кадрды көшіреді және 'Қою' оны ағымдағы таңдалған кадрға қояды. Жақтауды таңдау үшін оны кадрлар тізімінен шертіңіз. Кадрлар тізімінің үстіне ағымдағы таңдалған кадрдың ұзақтығын секундпен енгізуге болады. Және enter пернесін басуды ұмытпаңыз! 'Loop' құсбелгісі жасалған кодты 'while (true) {}' қоршауында алады. Сіз қазір анимацияны бастау үшін біліммен жабдықталғансыз, біз 2 -қадамға өтуге дайынбыз, немесе 3 болды ма?…

3 -қадам: Жобаны сақтау және ашу

Жобаны сақтау және ашу
Жобаны сақтау және ашу

Анимацияны сақтау үшін Файл >> Сақтау тармағына өтіңіз және сақталатын орынды, сондай -ақ жобаның атауын таңдаңыз. Бұл GeckoCube анимациясына арналған.geca файлын жасайды, себебі… GECKOS! Кейінірек бағдарламаны жауып, анимациямен жұмыс жасауды жалғастырғыңыз келсе, Файл >> Ашуға өтіңіз және «.geca» -мен аяқталатын жобаны таңдаңыз.

4 -қадам: Анимацияны ойнаңыз

Анимация ойнау
Анимация ойнау

Анимацияны аяқтағаннан кейін оны бағдарламалық жасақтамада модельдеуге болады. Оны ойнау үшін Simulator >> Play анимациясына өтіңіз. Өңдеуге оралу үшін Simulator >> Анимацияны тоқтату бөліміне өтіңіз.

5 -қадам: Бастапқы код генераторының параметрлері

Бастапқы код генераторының параметрлері
Бастапқы код генераторының параметрлері

Параметрлер >> Бастапқы код генераторы астында сіз генератордың кодты қалай жасау керектігін таңдай аласыз. Бұл пиксельді берілген түске орнату үшін RGB -те пиксель координаттары мен түсін алатын текше кодында 'setPixel' сияқты функцияны енгізесіз, әр кадрдан кейін 'update' сияқты нәрсені қолданыңыз. текше өңделген пикселдерді көрсетеді. Генератор келесі синтаксисті қолданады: Түрлі -түсті және бір түсті үшін: @x - пиксельдің x координатымен ауыстырыңыз.@Y - пиксельдің y координатымен ауыстырыңыз.@Z - пиксельдің z координатымен ауыстырыңыз. Тек көп түсті үшін: @r - Қызыл түс мәнімен ауыстырыңыз.@g - Жасыл түс мәнімен алмастырыңыз.@b - Көк түс мәнімен ауыстырыңыз. Тек бір түсті үшін: @bool - Егер пиксель қосылса, «шын» мәнімен ауыстырыңыз, егер «жалған» болса пиксельді өшіру керек. Тек кешігу үшін: @s - Кешіктіруді секундпен ауыстыру.@ms - Милисекундтағы кідіріспен ауыстыру.@us - Микросекундтағы кідіріспен ауыстыру. Мысал ретінде әдепкі параметрлерді қараңыз. «Жаңа жолды» таңдаңыз. Егер сіз генератордың әрбір пиксельдік қоңыраудан (setPixel) кейін жаңа жол құруын қаласаңыз, құсбелгі қойыңыз. Бір түсті бояумен жұмыс жасаңыз, бұл генератор жобаны көп түсті етіп орнатылғанын елемеуге мәжбүр етеді және кодты бір түсті етіп шығарады.

Ұсынылған: