Portál AbcLinuxu, 4. prosince 2025 12:09
light=1000;
dark=8000;
while(1){
ioctl(fd, TIOCMBIS, &i);
usleep(light);
ioctl(fd, TIOCMBIC, &i);
usleep(dark);
}
problem je avsak to ze se ty prikazy ioctl nevykonaj presne po dany dobe co nastavim v usleep, ale napr. pri prehravani filmu se obcas naka doba opozdi a pak to neprijeme poblikava (ze zustane svetlo nebo tma dyl nez se od toho ocekava o par milisekund treba).
Otazka je co s tim, samozrejme tohle asi nebude to nejlepsi reseni, nejsem programator a v cecku sem se malinko naucil jen ted kvuli tomuto. Ale napadlo me neco jinyho, vetracky v pocitaci sou napojeny do zakladovky a ta je pomoci PWM reguluje ne? nesla by pouzit tahle PWM regulace na vetracky co se napojujou do desky pomoci 3-pin bilyho konektoru? Pokud ano, cim se v Debianu ovladaj tyhlety konektory? lm-sensors mi ukazuje jen teplotu jader procesoru....
Diky za napady chlapi. (nebo i holky pokud nejaky poradi
)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.