Sisukord:
- Samm: esimese animatsiooni loomine
- 2. samm: animatsioonivahendid
- 3. samm: projekti salvestamine ja avamine
- 4. samm: animatsiooni esitamine
- Samm: lähtekoodi generaatori seaded
Video: LED -kuubiku simulatsioonitarkvara: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:45
Ma peaaegu lõpetasin oma 8x8x8 LED -kuubiku ehitamise ja koos sellega tuli see tarkvara arvutile! See aitab teil animatsioone luua ja simuleerib neid 2D -ekraanil enne 3D -ekraanile üleslaadimist. Puudub (veel) tugi arvuti COM-pordi kaudu arduinole suhtlemiseks, kuid see võib genereerida lähtekoodi, mis saab ühe nupuvajutusega kuubikut juhtivasse mikrokontrollerisse kõvakodeerida. Kui te lugemisega nii palju ei tegele, jätke see juhis vahele ja laadige tarkvara otse alla. Järgmised sammud kirjeldavad ainult selle kasutamist. Oluline! GeckoCube Animator 1.0 [BETA] on beetaversioon, töö edenemine võib kaduda ja programm võib ootamatult kokku kukkuda.. Jar -faili käivitamiseks on vajalik Java.
Lae alla
Uus väljaanne - Quadrum (seeriatoega):
Vana väljaanne:
Samm: esimese animatsiooni loomine
Enne eemalt animeerimise alustamist peate looma jaotises Fail >> Uus animatsioon uue animatsiooni ja valima oma kuubi külglahutuse, kas siis 8x8x8, 3x3x3 või midagi muud vahemikus 2–16. Kui kuup suudab kuvada ainult ühte värvi, siis veenduge, et märkeruut 'Unicolor' on märgitud. Klõpsake nuppu Loo ja animatsiooniprojekt luuakse.
2. samm: animatsioonivahendid
Ekraani vasakul küljel leiate animatsiooni tegemiseks saadaval olevad erinevad tööriistad. Alates ülaosast on see lähtekoodi generaatori eelvaate jaotis (ja ei, ma ei suutnud selle jaoks lühemat nime välja mõelda), siin saate luua animatsiooni lähtekoodi, nagu nimigi ütleb. Kui animatsioon on pikem kui 3 kaadrit, peate kasutama funktsiooni „Ekspordi lähtekood” jaotises Fail >> Ekspordi lähtekood, mis loob selle asemel koodiga.txt -faili. Võib -olla kõige olulisem osa hõlmab meil värvi palett allika all … mis iganes … jaotis. Valige eelistatud värv ja hakake piksleid paremale joonistama, paigutades need kuubikust lõigatud kihtideks.
Kui eelistate kohandatud värvi, saate selle kohandatud värvilisele tekstiväljale sisestada kuuekuulises vormingus (näiteks: „FFAA00”, mis tähendab oranži) ja vajutage sisestusklahvi. See muudab tekstiväljast paremal asuvat kohandatud värvinuppu, valib selle ja hakkab maalima. Teise kohandatud värvinupu kasutamiseks valige see enne kuueteistkümnendiku sisestamist.
Värvipaleti all on redigeeritavate kihtide liitkast. Kui teie kuup on piisavalt suur, saate valida, millised kihid kuvatakse animatsioonitööriistadest paremal. Ja lõpuks on kaadrite haldur. Nupp „lisa” loob parajasti valitud raami alla uue raami. Nupp „eemalda” eemaldab parajasti valitud kaadri. 'Kopeeri' kopeerib parajasti valitud kaadri ja 'Kleebi' kleebib selle parajasti valitud kaadrisse. Raami valimiseks klõpsake seda kaadrite loendis. Kaadrite loendi kohale saate sisestada parajasti valitud kaadri kestuse sekundites. Ja pidage meeles, et vajutage sisestusklahvi! Märkeruut „Loop” ümbritseb loodud koodi parameetris „while (true) {}”. Olete nüüd teadmised animeerimise alustamiseks ja oleme valmis liikuma 2. sammu juurde või ootame, kas see oli 3?…
3. samm: projekti salvestamine ja avamine
Animatsiooni salvestamiseks avage Fail >> Salvesta ja valige salvestamise sihtkoht ning projekti nimi. See loob.geca -faili, mis tähistab GeckoCube Animationi, sest… GECKOS! Kui sulgete programmi hiljem ja soovite animatsiooniga jätkata, minge menüüsse Fail >> Ava ja valige projekt, mis lõpeb '.geca'.
4. samm: animatsiooni esitamine
Kui olete animatsiooniga lõpetanud, saate seda tarkvara abil simuleerida. Selle mängimiseks avage Simulaator >> Esita animatsiooni. Redigeerimise juurde naasmiseks minge Simulaator >> Peata animatsioon.
Samm: lähtekoodi generaatori seaded
Jaotises Seaded >> Lähtekoodi generaator saate valida, kuidas generaator koodi loob. Mõte on selles, et rakendate kuubi koodis sellise funktsiooni nagu „setPixel”, mis võtab pikslikoordinaadid ja RGB -värvid sisendiks, et muuta see piksel edastatud värviks. Kasutage pärast iga kaadrit kuubik näitab redigeeritud piksleid. Generaator kasutab järgmist süntaksit: Mitmevärviliste ja ühevärviliste puhul: @x - Asenda x -piksli koordinaadiga.@Y - Asenda y -piksli koordinaadiga.@Z - Asenda piksli z -koordinaadiga. Ainult mitmevärvilise puhul: @r - asenda punase värviväärtusega.@g - asenda rohelise värviväärtusega.@b - asenda sinise värviväärtusega. Ainult ühevärviliste puhul: @bool - asenda väärtusega „true”, kui piksel tuleb sisse lülitada ja „false”, kui piksel tuleks välja lülitada. Ainult viivituse korral: @s - Asenda viivitusega sekundites.@ms - Asenda viivitusega millisekundites.@us - Asenda viivitusega mikrosekundites. Vaadake näiteks vaikeseadeid. Valige uus rida märkige ruut, kui soovite, et generaator looks pärast iga pikslikõnet uue rea (setPixel). Treat As Unicolor paneb generaatori ignoreerima asjaolu, et projekt on mitmevärviliseks loodud, ja genereerib koodi justkui ühevärvilisena.
Soovitan:
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Akustiline levitatsioon Arduino Unoga samm-sammult (8 sammu): 8 sammu
Akustiline levitatsioon Arduino Uno abil samm-sammult (8 sammu): ultraheliheli muundurid L298N DC-naissoost adapteri toiteallikas isase alalisvoolupistikuga Arduino UNOBreadboard ja analoogpordid koodi teisendamiseks (C ++)
4G/5G HD -video otseülekanne DJI droonilt madala latentsusega [3 sammu]: 3 sammu
4G/5G HD-video otseülekanne DJI droonilt madala latentsusega [3 sammu]: Järgnev juhend aitab teil saada HD-kvaliteediga otseülekandeid peaaegu igalt DJI droonilt. FlytOSi mobiilirakenduse ja veebirakenduse FlytNow abil saate alustada drooni video voogesitust
Neopixel Ws2812 LED -i või LED -riba või LED -rõnga kasutamine Arduinoga: 4 sammu
Kuidas kasutada Neopixel Ws2812 LED -i või LED -riba või LED -rõngast Arduinoga: Tere poisid, kuna Neopixeli LED -riba on väga populaarsed ja seda nimetatakse ka ws2812 LED -ribaks. Need on väga populaarsed, kuna nendel LED -ribadel saame käsitleda iga LED -i eraldi, mis tähendab, et kui soovite, et vähesed LED -id helendaksid ühes värvitoonis
ESP8266 RGB LED -riba WIFI juhtimine - NODEMCU IR -kaugjuhtimispuldina LED -riba jaoks, mida juhitakse Wifi kaudu - RGB LED STRIP nutitelefoni juhtimine: 4 sammu
ESP8266 RGB LED -riba WIFI juhtimine | NODEMCU IR -kaugjuhtimispuldina LED -riba jaoks, mida juhitakse Wifi kaudu | RGB LED STRIP nutitelefoni juhtimine: Tere poisid, selles õpetuses õpime, kuidas kasutada nodemcu või esp8266 IR -kaugjuhtimispuldina, et juhtida RGB LED -riba ja Nodemcu saab juhtida nutitelefoniga WiFi kaudu. Nii et põhimõtteliselt saate oma nutitelefoniga juhtida RGB LED -riba