- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- AMD GPU-k jövője - amit tudni vélünk
- Milyen billentyűzetet vegyek?
- Mini-ITX
- Hobby elektronika
- Ellenőrizhető a tápkonnektor bekötése az egyes GeForce RTX 50-es VGA-kon
- CES 2025: projektek a Razertől
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Internet Rádió építése (hardver), és programozása
- 5.1, 7.1 és gamer fejhallgatók
-
PROHARDVER!
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
-
zka67
őstag
válasz dave0825 #1196 üzenetére
Szia, belinkelhetnéd a programodat.
Csak megkérdezem, hogy ti megszakításokat nem szoktatok használni? Én úgy csinálnám meg a helyedbe, hogy valamelyik timer megszakítással időzíteném a ledeket, A megszakításkor azonnal indítanék egy másik timert, ami a fényerőt fogja szabályozni, azaz annak a megszakításakor egyszerűen csak kikapcsolnám az összes ledet. Ha megszakításokkal dolgozol, akkor tulajdonképpen a programod azt csinálhat közben, amit akarsz, nem kell az időzítésekkel foglalkozni, mert azt a timer-ek elintézik.
Jelen esetben elég neked egy 500Hz-es megszakítás, azzal már 100Hz-es frissítésed lesz. A másik timer-rel pedig 2ms-nál rövidebb időt állítsd be (amit természetesen majd változtathatsz), és kész a fényerőszabályzásod is.
Ha gondolod, szívesen elküldöm neked az órám programját, igaz az nem arduinora készült, hanem egy arm uC-re, de ez a lényegen nem változtat, az elvet szerintem megérted belőle. (Sima C program...)
Új hozzászólás Aktív témák
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Ingyen kellene, de tegnapra
- Kilőtt Trump új kriptopénze
- Megjelenési dátumot kapott az Accolade Sports Collection
- AMD GPU-k jövője - amit tudni vélünk
- StarCraft 2
- leslieke farmerzsebe
- Csak ezekben az országokban lesz kapható az S25 Slim
- Milyen billentyűzetet vegyek?
- Mini-ITX
- További aktív témák...