Tänk på att använda lysdioder med så hög spridningsvinkel som möjligt. Alltså inga högintensiva på jättemånga tusen mCd och endast ett dussin grader spridning.
Dessutom bör du ha ett motstånd i serie med varje lysdiod, så att strömmen begränsas. Lämpligen i storleksordningen 240 Ohm, vilket bör ge ca 15 mA till varje lysdiod. PIC:en kan mata uppåt 20-25 mA, så du kan förstås fläska med ett ytterligare lite mindre motstånd. Men jag tror att 15 mA bör ge dig ett ganska bra ljus. Beroende på vilken LED du har förstås.
En del LED:s har inbyggt förkopplingsmotstånd, i så fall kan du strunta i hela mitt inlägg...
lysdioderna kommer i denna applikation pulsas med så pass låg genomsnttlig pulsfaktor att det inte behövs något seriemotstånd. dessutom finns det någon form av strömbegränsning i PICen.
Schnegelwerfer:
Är du säker på att detta gäller 16C84 med? Jag vet att C brukar stå för att det behövs UW för att radera dem (och självklart ett fönster)
Jag har rätt starka minnen av när 16F84 kom, och innan dess är jag rätt övertygad om att vi satt och lekte med med 16C84or och att dessa var undantaget som bekräfta regeln om UV radering.... Annars har jag alldeles för många OTP kretsar liggande hemma...
Another advantage of the PIC16C84 is its EEPROM-based program memory, which allows the system designer the flexibility to reprogram or modify the program memory at any time. Nickerson explained, "The PIC16C84 provides in-system programmability thanks to its EEPROM program memory and the ability to do serial programming on the enhanced core."
Aha!
Jag trodde att alla "C"-varianter var ej raderbara.
Hmm.. vad är det då för skillnad på en 16F84 och en 16C84?
(orkar inte grotta ner mig i datablad just nu , så jag hoppas att någon här kan servera informationen på ett silverfat! )
Just 16C84 är den tidigaste "flash" som MicroChip tillverkade. Minnet är egentligen EEPROM men det är alltså elektrisk raderbart och därmed omprogrammerbart utan UV och dyr kapsel.
Alla andra C är OTP (One Time Programmable).
Skillnaden mellan 16C84 och 16F84 är att 16F84 är FLASH, har dubbel så mycket prog. minne och RAM-minne samt enstaka andra småskillnader.