Hirdetés
-
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
- Acer játékra is,core i3,IntelHD+GT 940MX VGA,8-16GB RAM,SSD,szép állapot,W11
- Acer Travelmate 15,6",core i3 7130(4x2,7Ghz)8-16GB DDR4 RAM,SSD,Jó akku,jó állapot
- Lenovo 15,6",A4 6210,R3+R5 m330 VGA,4-16GB RAM,Jó akkumulátor,jó állapot
- Dell 14"FullHD IPS,core i5 10310u(8X4,4Ghz)IntelUHD VGA,vil.bill,8-16GB RAM,SSD,jó akku,újszerű
- ThinkPad Yoga Áthajtható Érintős FullHd,Core i7,TOLL,világító billentyűzet,8GB RAM,SSD