Witam.
Jestem początkujący w μP.
Jaki wybrać μP do sterownika, który ma obsługiwać:
- 24 diody led
- 19 przekaźników
- 12 przycisków.
Sam pokusiłem się na Atmega128 ale nie wiem czy potrzeba.
Czy może użyć rejestrów przesuwnych do diod i przekaźników i w ten sposób "zaoszczędzić" wyjścia w μP
Zależy mi na tym aby wsad był w miarę możliwości łatwy do napisania dla mnie (początkujący).
Urządzenie miało by mniej-więcej wyglądać tak:

Włączamy urządzenie.
Domyślnie zapala się dioda
bank-tryb i tylko jedna z diod czerwonych
1-10 i przynajmniej jedna dioda zielona której numer odpowiada przekaźnikowi
1-10 lub kilka na raz (zielona dioda + przekaźnik o takiej samej liczbie).
I to byłby podstawowy tryb - bank.
Zakładam, że mamy włączony bank
1 (czerwona dioda nr1 świeci) wciskamy przycisk
tryb. Zapala się dioda zielona
tryb-stomb. W tym trybie przyciski
1-10 służą do zapalania- załączania odpowiednio przekaźników i odpowiadających im diod zielonych.
Kolejne przyciśnięcie przycisku
tryb uruchamia (dioda niebieska) tryb
tryb-head i w tym momencie zielone diody odpowiadają kolejno przekaźnikom 1-A, 2-B, 3-C, 4-D, 5-E, 6-F i uwaga 0-on/off. Przekaźniki od 1-A do 6-F mają zadziałać tylko na 1sekundę i w danej chwili można włączyć (wybrać) tylko jeden przycisk (przekaźnik) jednak zielona dioda po wybraniu ma świecić cały czas aż do wciśnięcia innego przycisku z zakresy 1-6. Wyjątkiem jest tutaj przycisk
10 i przekaźnik
on/off który działa podobnie jak w trybie
stomb. Czyli wciśnięcie powoduje zadziałanie przekaźnika zapalenie diody zielonej
10 kolejne wciśnięcie powoduje wyłączenie diody i przekaźnika.
Aby nasze ustawienia się zapisały wciskamy przycisk
tryb na trzy sekundy.
Przycisk
Mute załącza przekaźnik
Mute i diodę
Mute nie zależnie od wszystkiego.
To tak mniej więcej jak bym to widział.
Liczę na pomoc i chciałbym poznać opinie bardziej doświadczonych w doborze elementów. Dodam tylko że cały projekt jest realizowany na kilku płytkach-modułach. Część "wykonawczą" czyli przekaźniki mam już na płytka zmontowane. Zależy mi na takim doborze elementów żeby wsad był jak najprostszy dla mnie. Dopiero raczkuję jeśli chodzi o pisanie programów. Ze strony elektronicznej nie ma ograniczeń- czy to lutowanie smd, czy trawienie-projektowanie pcb oczywiście w granicach home made.