Arduino digitalklocka (med Charlieplexing LED, 7 segmenterar skärmar) (4 / 7 steg)
Steg 4: Charlieplexing 120 LED
Jag lärde mig Charlieplexing från denna webbplats. Det förklarade helt hur det fungerar.
http://pcbheaven.com/wikipages/Charlieplexing/
Jag behövde 120 lysdioder. Jag kunde ansluta 132 lysdioder totalt med 12 ingångar. Jag uteslutna 12.
Charlieplexing använda två lysdioder i anti parallell anslutning. Bi-färgad lysdioderna hade detta inbyggd. Så använde jag 60 sådana lysdioder.
Nu u kanske tror att skulle ansluta så många av dem vara svårt. Ja Nej. Det är ganska lätt.
Anslut en LED från (0 till 1), (0 till 2) och så vidare till (0-11) med positiva ledning till 0 i var och en av dessa 11 lysdioder. (0-11 är 12 spåren med 0 är innerst)
På samma sätt (1 till 2) (1 till 3) och så vidare till (1-11).
Jag började med (0 till 1) på 60 minuter position (dvs på 12 hr) och gick mot medurs i.e (0 till 2) på 59: e minuten position.
Här är alla anslutningar för lysdioder
(0-1) (0-2) (0-3) (0-4) (0-5) (0-6) (0-7) (0-8) (0-9) (0-10) (0-11) -> 11 totalt
(1 - 2) (1-3) (1-4) (1-5) (1-6) (1-7) (1-8) (1-9) (1-10) (1-11) -> 10 totalt
(2-3) (2-4) (2-5) (2-6) (2-7) (2-8) (2-9) (2-10) (2-11) -> 09 totala
(3-4) (3-5) (3-6) (3-7) (3-8) (3-9) (3-10) (3-11) -> 08 totala
(4-5) (4-6) (4-7) (4-8) (4-9) (4-10) (4-11) -> 07 totala
(5-6) (5-7) (5-8) (5-9) (5-10) (5-11) -> 06 total
(6-7) (6-8) (6-9) (6-10) (6-11) -> 05 totala
(7-8) (7-9) (7-10) (7-11) -> 04 totala