@16f84 - vidio sam ja to več ima dosta dugo, mislim na shemu ne znam dal je sve ovo bilo ne sječam se,no ova ploččica je fizički dosta veča od one na ovom više linku također i ove koju sam radio jer je več na početku sam mcu veči od onog(At90s2343 je 8-pinski,sad vec postoji zamjena tiny2343 tako nekako a pic je 12f629 ili 670 može bili koji mislim da su im te oznake,takoder 8 pinski)ajd nije sad to toliko bitno ovisi kud to misli ugraditi ja sam svojeg stavio iz prekidača,a IR prijemnik iznad onako samo da "crno oko" viri van,a vidio sam na onom gore linku da je čovjek razradio pločicu tako da ju je ugradio u sam taster,mislim da je oločica od dva dijela,!!
---> i ja sam za "čitanje tipke" koristio RC5, i snimio sm osciloskopom niz, i problem mi je taj što mi taj niz impulsa trajao mislim ~24ms a prekid sam imao svakih 20ms (rastuči brid napona), i sad nisam mogao smjestiti 24ms u 20ms :)) a da sam jedan prekid izostavio onda mi je zarulja malo blicnula,tako nešto me mučilo,ti si uspio pročitai niz sa daljinskog???? sa pic-om?i lijepo ti prepozna tipku??
...>buduci da razinu osvjetljenja možeš mijenjati i na tasteru i na daljinskom, ja sam napravio tako da sam uzeo jedan reg. u kojem je bila vrijednost trenutnog osvjetljenja, ovo si malo preračunaj,koja vrijednost če ti biti min. a koja max.i koji step imaš izmedu tj pomak, i jednim bitom sam odredio u kojem smejru se mijenja ta vrijednost ako se recimo drzao taster pritisnut, a žarulja je ugašena ,taj bit je bio recimo 0,i tu vrijednost je imao sve dok vrijednost u reg.gdje je bila vrijednost osvjetljenja nije došla do max.,onda sam ga stavio u 1,te smanjivo vrijednost,ovaj smjer mi je trebao ako si sad recimo na pola pustio taster i za pola sata opet nastavio da znam dal trebam poceti smanjivati ili povečavati, a s daljisnkim bi bilo isto tako samo što bi jedna tipka bila za dolje jedna za gore, i kad bi ju pročitao usporedio sa onom u eepromu ili gjde ju več čuvas ako bi ju prepoznao kao tipku za gore stavis taj bit na 1 i povečavaš,za dole obratno, e sad kad se dogodio prekid program je nastavio u prekidnoj rutini gdje sam pogledao što koju vrijednost ima reg.u kojem je stanje osvjetljenja,i koji smjer je,(ovo se sve postavlajlo kad se stisnuto taster ili daljniskim,i to sam ogranicio da se nije mogo promjeniti za više od jednog "pomaka" u recimo 4 prekida,80ms * broj razina=vrijeme od min-max,m to moraš tako da ti ukupna reg.od min.-max. traje neko vrijeme (meni oko 4 sec.) tada sam kad sam sve to ocitao program poslao u rutinu gdje se generiralo kasnjenje,i nakon prolaska toga kasnjenja se slao impuls odredene duzine na gate tirjaka,(kašnjenje je prouzročilo da se tijak okidao na pola,pred kraj ovisi gdje je bila razina osvjetljenja),i tako u krug,ovo je onako po sjecanju jer sam to dugo vec radio,a nikako nisam uspio sredit da radi i sa daljinskim, radio sam u avrstudiu,u asmebleru!,,,
daj ako si ti uspio procitati tipku, pokusaj staviti još da bude i prekid svakih 20 ms ,nemora sve ovo raditi samo nesto tako da vidis dal ce ti i onda citati dobro,ako bude onda sam ja nešto sje..... tj krivo napravio,! ili bolje daj mi reci kako si to napravio,i ispravi ako sam gore gdje sam rekao što memmucio nešto krivo napisao o rc5,možda sam u nekoj maloj zabludi,pa me to muci da stalno pogriješim,u vezi toga,...
pozdrav!
----Roberto----