Myślę, że znacznie ciekawsze efekty (wliczając w to miganie 2x jeden LED, 2x drugi)
można uzyskać stosując układy CD4060 i 74LS138 (lub 74HCT138, 74HC138...).
Do CD4060 dołączamy 2 oporniki i kondensator według standardowego schematu
aplikacyjnego (kondensator Cx do 9, opornik Rx do 10, opornik Rs do 11, drugie ich
końce łączymy razem; Rs powinien być kilka razy większy od Rx, zakres Rx od 5 kOhm
do 500 kOhm, ale od biedy może działać i z 10 MOhm; zakres Cx od 200pF do 1000uF
- tylko po co... okres jest 2.2*Rx*Cx, i pamiętajmy, że to 14-stopniowy licznik);
pozostałe końcówki CD4060: 16=+zasilania(VDD), 8=masa(VSS), 12=RESET (połączyć
z masą, żeby układ działał), 7,5,4,6,14,13,15 i 1,2,3 to kolejno Q4..Q10 i Q12..Q14.
Do '138 podłączamy zasilanie: +5V na 16, masę na 8; końcówki 1-6 to wejścia, kolejno
A,B,C,G2A-,G2B-,G1; końcówki 15..9 i 7 to kolejno wyjścia Y0..Y7; gdy G1=1, G2A-=0
i G2B-=0, to na wyjściu Y[4*C+2*B+A] pojawia się 0, poza tym na wyjściach są 1-ki.
LED-y podłączamy do wyjść przez oporniki (np. 180 Ohm dla czerwonych LED-ów) katodą,
a anodą do +5V (można sobie oszczędzić oporników dając 1 opornik 180 omów między
+5V a anody LED-ów, i katody LED-ów do wyjść '138); wejścia '138 łączymy z wyjściami
CD4060, lub z masą (a G1 z +5V), pamiętając o regułach działania '138 - tak, żeby to, co
połączymy z masą lub +5V nie wykluczało pojawienia się 0 na wyjściu, do którego jest
podłączony któryś LED - np. jeśli podłączymy LED-y do Y0 i Y1, to B i C można połączyć
do masy, ale A nie; sposób mruganie LED-ów będzie zależał od tego, jak połączymy
wejścia '138 - im więcej ich połączymy do CD4060, tym rzadziej LED-y będą świecić.
Przykład 1: G1 do +5V, G2A- i G2B- do masy, B i C do masy, A do któregoś wyjścia CD4060,
LED-y na Y0 i Y1 - będą świecić na zmianę, i przez cały czas któryś z nich będzie świecić.
Przykład 2: G1 do Q13, A do Q14, pozostałe jak poprzednio - LED-y będą świecić na zmianę,
ale tylko przez połowę czasu: LED0, przerwa, LED1, przerwa,...
Przykład 3: G1 do Q12, inne jak w przykładzie 2 - na zmianę 2 mrugnięcia każdego LED-a.
Przykład 4: G2A- do Q12, inne jak w przykładzie 2 - LED-y będą świecić na zmianę,
ale przez 1/4 czasu - przerwy będą 3x dłuższe od czasu świecenia LED-ów.
Przykład 5. G2A- do Q10, inne jak w przykładzie 3 - LED0 mrugnie 2razy, przerwa, znowu
mrugnie 2 razy, przerwa, potem tak samo mrugnie LED1...
Przykład 6: A podłączamy do Q13, inne jak w przykładzie 5 - LED-y będą mrugać tylko
dwukrotnie i potem zmiana koloru, dłuższe przerwy przy zmienianiu kolorów.
Przykład 7: B podłączamy do Q14, i dalsze 2 LED-y do inne jak w przykładzie Y2 i Y3
- będą mrugać podobnie jak w poprzednim przykładzie, ale teraz na 4 LED-y...
To oczywiście kilka najprostszych przykładów - możliwych kombinacji są miliony.
Można podłączyć 8 LED-ów (tylko wtedy wejścia A,B,C wszystkie podłączyć do wyjść
CD4060 - inaczej część LED-ów nie będzie świecić), uzyskiwać serie po kilkadziesiąt
mrygnięć jednego LED-a i potem przerwę, i zmianę koloru, przerwę po części kolorów
lub po przejściu wszystkich kolorów - pola do inwencji jest tu sporo.
Jeszcze uwaga co do wartości Rx i Cx przy CD4060: ich dobór należy uzależnić od
najniższego wyjścia, jakie wykorzystujemy - jeśli wykorzystujemy Qn, to błyśnięcie
LED-a potrwa 2^n*2.2*Rx*Cx, i trzeba ten czas dobrać na tyle długi, by było to widać,
a na tyle krótki, żeby się nie znudziło - i jest to kwestia gustu.