Sisällysluettelo:
- Vaihe 1: Ensimmäisen animaation luominen
- Vaihe 2: Animaatiotyökalut
- Vaihe 3: Projektin tallentaminen ja avaaminen
- Vaihe 4: Animaation toistaminen
- Vaihe 5: Lähdekoodigeneraattorin asetukset
Video: LED -kuution simulointiohjelmisto: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Olen melkein valmis rakentamaan 8x8x8 LED -kuutioni ja sen mukana tuli tämä ohjelmisto PC: lle! Sen avulla voit luoda animaatioita ja simuloida niitä 2D -näytöllä ennen niiden lataamista 3D -näytölle. Tietokoneen COM-portin kautta kommunikoimiseen arduinoon ei ole (vielä) tukea, mutta se voi luoda lähdekoodin, joka koodataan kuutiota ohjaavaan mikrokontrolleriin yhdellä painalluksella. Jos et ole niin paljon lukemassa, ohita tämä ohje ja lataa ohjelmisto suoraan. Seuraavissa vaiheissa kuvataan vain, miten sitä käytetään.. Jar -tiedoston suorittamiseen tarvitaan Java.
ladata
Uusi julkaisu - Quadrum (sarjatuella):
Vanha julkaisu:
Vaihe 1: Ensimmäisen animaation luominen
Ennen kuin voit aloittaa animoinnin, sinun on luotava uusi animaatio kohdassa Tiedosto >> Uusi animaatio ja valittava kuution sivutarkkuus, eli onko se 8x8x8, 3x3x3 tai mikä tahansa 2 ja 16 välillä. Jos kuutio pystyy näyttämään vain yhden värin, varmista, että Unicolor -valintaruutu on valittuna. Paina Luo ja animaatioprojekti luodaan.
Vaihe 2: Animaatiotyökalut
Näytön vasemmasta reunasta löydät eri työkalut, jotka ovat käytettävissä animaation tekemiseen. Ylhäältä alkaen tämä on lähdekoodigeneraattorin esikatseluosa (ja ei, en voinut keksiä sille lyhyempää nimeä), tässä voit luoda animaation lähdekoodin nimen mukaan. Jos animaatio on pidempi kuin 3 kuvaa, sinun on käytettävä 'Vie lähdekoodi' -toimintoa kohdassa Tiedosto >> Vie lähdekoodi, joka luo sen sijaan.txt -tiedoston koodilla. Ehkä tärkein osa kattaa paletti aivan lähteen alla … mikä tahansa … -osiossa. Valitse haluamasi väri ja aloita pikselien maalaus oikealle, kuutiosta leikattuina kerroksina.
Jos valitset mukautetun värin, voit syöttää sen heksadesimaalimuodossa (esimerkiksi: 'FFAA00', joka tarkoittaa oranssia) mukautetun värin tekstikenttään ja paina enter -näppäintä. Tämä muuttaa yhden mukautetuista väripainikkeista tekstikentän oikealla puolella, valitse se ja aloita maalaus. Jos haluat käyttää toista mukautettua väripainiketta, valitse se ennen heksadesimaalin syöttämistä.
Väripaletin alla on muokattavien kerrosten yhdistelmäruutu. Jos kuutio on tarpeeksi suuri, voit valita animaatiotyökalujen oikealla puolella olevat kerrokset ja lopuksi kehystenhallinta. Lisää -painike luo uuden kehyksen valitun kehyksen alle. Poista -painike poistaa valitun kehyksen. Kopioi kopioi valitun kehyksen ja Liitä liittää sen parhaillaan valittuun kehykseen. Voit valita kehyksen napsauttamalla sitä kehysluettelossa. Kehysluettelon yläpuolelle voit syöttää valitun kehyksen keston sekunneissa. Ja muista painaa enter! Loop -valintaruutu ympäröi luodun koodin kohdassa "while (true) {}". Sinulla on nyt tarvittavat tiedot animoinnin aloittamiseen, ja olemme valmiita siirtymään vaiheeseen 2 tai odota, oliko se 3?…
Vaihe 3: Projektin tallentaminen ja avaaminen
Voit tallentaa animaation valitsemalla Tiedosto >> Tallenna ja valitsemalla tallennuskohteen sekä projektin nimen. Tämä luo.geca -tiedoston, joka on GeckoCube Animation, koska… GECKOS! Kun suljet ohjelman myöhemmin ja haluat jatkaa animaation käsittelyä, siirry kohtaan Tiedosto >> Avaa ja valitse '.geca' -päätteinen projekti.
Vaihe 4: Animaation toistaminen
Kun olet lopettanut animaation, voit simuloida sitä ohjelmistossa. Siirry Simulaattoriin >> Pelaa animaatiota pelataksesi sitä. Voit palata editointiin siirtymällä kohtaan Simulaattori >> Lopeta animaatio.
Vaihe 5: Lähdekoodigeneraattorin asetukset
Kohdassa Asetukset >> Lähdekoodigeneraattori voit valita, miten generaattori luo koodin. Ajatuksena on, että toteutat kuution koodissa funktion, kuten "setPixel", joka ottaa pikselikoordinaatit ja värit RGB: nä syötteenä asettaaksesi pikselin välitetylle värille. Käytä jotain "päivitystä" jokaisen kehyksen jälkeen kuutio näyttää muokatut pikselit. Generaattori käyttää seuraavaa syntaksia: Monivärinen ja yksivärinen: @x - Korvaa x -pikselikoordinaatilla.@Y - Korvaa y -pikselin koordinaatilla.@Z - Korvaa pikselin z -koordinaatilla. Vain monivärinen: @r - Korvaa punaisella väriarvolla.@g - Korvaa vihreällä värillä.@b - Korvaa sinisellä. Vain yksivärinen: @bool - Korvaa 'tosi', jos pikselin pitäisi olla päällä ja 'epätosi', jos Vain viive: @s - Korvaa viiveellä sekunneissa.@ms - Korvaa viiveellä millisekunteina.@us - Korvaa viiveellä mikrosekunneissa. Katso oletusasetukset esimerkkinä. '-valintaruutu, jos haluat generaattorin luovan uuden rivin jokaisen pikselipuhelun jälkeen (setPixel). Käsittele yksivärisenä saa generaattorin jättämään huomiotta sen, että projekti on määritetty moniväriseksi, ja luo koodin ikään kuin se olisi yksivärinen.
Suositeltava:
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
Neopixel Ws2812 LED- tai LED -nauhan tai LED -renkaan käyttö Arduinon kanssa: 4 vaihetta
Kuinka käyttää Neopixel Ws2812 LED- tai LED -nauhaa tai LED -rengasta Arduinon kanssa: Hei kaverit, koska Neopixel -led -nauha ovat erittäin suosittuja, ja sitä kutsutaan myös nimellä ws2812 led -nauha. Ne ovat erittäin suosittuja, koska näissä led -nauhoissa voimme käsitellä jokaista lediä erikseen, mikä tarkoittaa, että jos haluat, että muutamat ledit hehkuvat yhdellä värillä
ESP8266 RGB LED STRIP WIFI -ohjaus - NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta - RGB LED STRIP -älypuhelimen ohjaus: 4 vaihetta
ESP8266 RGB LED STRIP WIFI -ohjaus | NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta | RGB LED STRIP -älypuhelimen ohjaus: Hei kaverit tässä opetusohjelmassa opimme käyttämään nodemcu- tai esp8266 -laitetta IR -kaukosäätimenä RGB -LED -nauhan ohjaamiseen ja Nodemcu ohjataan älypuhelimella wifi -yhteyden kautta. Joten periaatteessa voit ohjata RGB -LED -nauhaa älypuhelimellasi