-
Fototrend
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
Teasüti
nagyúr
Üdv!
Kérhetnék egy kis segítséget a led strip vezérléshez?
Eljutottam odáig, hogy összeraktam egy offset vezérlésű grafikus motort, ami fps-től és timer-től függetlenül dolgozik (delay nélkül ugye), egy előre meghatározott animációs sebességet tartva két képkocka közötti eltolás számolásával a futási idővel korrigálva. Vagyis az fps-re fordítottan arányos az offset. (Hasonlóan, mint a pc játékok, vagyis kicsi fps-nél szaggat, nagy fps-nél megy mint állat, de ugye a játékidő tempója változatlan.)
Pl. két képkocka között ha +10-et küldök 60 fps-en a renderelő függvény bemenetére - ami a pixeleket számolja -, akkor 600 fps-en +1-et. Így viszonylag állandó animációs sebességet kapok (mondjuk +-10% az offset kerekítésétől függően kicsi értékeknél).A gond ott kezdődik, hogy csökkentve a kívánt animációs sebességet az offset nem mehet +1 alá, mert akkor az animáció egyszerűen leáll. Viszont magas fps-nél ez elkerülhetetlen, mivel egy adott aránynál elkezd nullára kerekíteni az offset.
Nos a kérdésem az, hogy miként lehetne megkerülni ezt a jelenséget úgy, hogy ilyen esetben csak minden második vagy harmadik (és így tovább...) loop() ciklusban legyen +1 az offset, amúgy meg nulla?
Vagyis a példánál maradva 600 fps felett minden második/harmadik képkockát ismétel.Esetleg vmi hasonló technikával jól jönne egy fps limit is. Ha a led szalag pwm frekvenciája 400 hz, akkor teljesen fölösleges 400 fps fölé szaladni.
(delay?)
(#3024) fpeter84
(#3025) tvamos
Igaz, mire való a prescale...
Új hozzászólás Aktív témák
- Fotók, videók mobillal
- Bemutatkozott a Transcend SSD-inek zászlóshajója
- Formula-1
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- Elektromos cigaretta 🔞
- A hardverek is nehezen viselik a kánikulát
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Milyen notebookot vegyek?
- Autós topik
- Motorola Edge 60 és Edge 60 Pro - és a vas?
- További aktív témák...
- Kingmax 1x2GB DDR3-1333 RAM
- Részletfizetés , Acer Nitro V 15 minimálisan használt uj állapot sok garancia
- OnePlus 13 - Black Eclipse - Használt, karcmentes
- Bomba ár! Dell Latitude E5550 - i3-5GEN I 8GB I 128GB SSD I 15,6" HD I W10 I HDMI I Cam I Gari!
- Dell E5450 nagyon szép állapot i5, FHD IPS, 8GB, 256GB SSD, NVIDIA,Világítós HU billentyűzet
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest