Skapa ett charlieplexed LED rutnät att köra på ATTiny85 (2 / 5 steg)
Steg 2: Kör buss-linjer till alla lysdioder i rutnätet
Låt oss bara fokusera på pin A för ett ögonblick. Om pin A är en positiv spänning, kunde det styra upp till 4 olika lysdioder ansluten till marken på stift B genom E. Så ska jag ha en linje som förbinder 4 positiva ändar (anoder) lysdioder till pin A. Samma koncept sträcker sig till alla andra stift. Om Pin B var positivt, kunde den styra 4 andra på pins A, C, D och E. Med detta i åtanke planerade jag ut en positiv "buss-line" för varje kolumn 4 lysdioder. Dessa visas i blått i diagrammet nedan.
Negativ (anod) anslutningar kan hanteras på andra sidan av styrelsen, som buss-linjer mellan varje rad, utfodring av lysdioder på vardera sidan av linjen som behövs. Dessa visas i rött i diagrammet nedan.
Allt som återstår är att ansluta de respektive busslinjerna till varandra så att de alla ansluta tillbaka till samma 5 stift. Dessa kopplingar visas i grönt i diagrammet nedan.
Slutligen placeras en resistor mellan varje rad och mikrokontroller att begränsa ström genom lysdioder.
Medan det är lite krångligt för att löda för hand, kan det hanteras. Gå bara långsamt och dubbelkolla din anslutningar som du gå.