Chciałbym użyć ATTiny85 do zrobienia następującej rzeczy:
Wejścia:
- analogowy z sensora
- analogowy z dwóch potencjometrów
- cyfrowy z przełącznika (w zasadzie może też być analogowy, bez różnicy czy odczytam analogowe 5V, czy stan HIGH)
Wyjścia:
- sterowanie przekaźnikiem
- wyświetlanie 3 cyfr na 7 segmentowych wyświetlaczach
No i się gubię. Poczytałem trochę o 4051 i 74HC595 (http://arduino.cc/en/Tutorial/ShiftOut i http://playground.arduino.cc/Learning/4051 najbardziej do mnie trafiło jako do laika).
Rozumiem, że przy użyciu 74HC595 swobodnie mogę sterować 7 segmentowym wyświetlaczem. Przy użyciu 4501 mogę "rozmnożyć" wyjścia/wejścia ATTiny85. Problem się pojawia, kiedy próbuję jakoś wykombinować, jakby tutaj połączyć oba te układy (w dowolnych ilościach) tak, aby uzyskać pożądany efekt. 74HC595 wymaga 3 pinów - data, latch i clock. Ale przy użyciu 4501 mogę kontrolować jeden na raz. Podłączenie 3 4501 do ATTiny85 też mnie przerasta, bo brakuje mi na to pinów. Może jakoś na zasadzie 74HC595 -> 4501 -> 74HC595, ale wtedy chyba będzie nie ciekawie z odczytem analogowym.
Może jest gdzieś przykład na połączenie tych dwóch (lub podobnych) układów tak, aby uzyskać to co potrzebuję? A może ATTiny85 po prostu nie da rady i należy użyć czegoś o większej ilości wyjść? To jednak brzmi jak droga na skróty, a taka nie służy pogłębianiu wiedzy - starczy użyć jakiegoś 100 pinowego ATMega i po sprawie, ale równie dobrze można kupić gotowe urządzenie za paręset dolców i mieć spokój.
W każdym razie gdyby ktoś miał jakąś podpowiedź, to będę wdzięczny.
Wejścia:
- analogowy z sensora
- analogowy z dwóch potencjometrów
- cyfrowy z przełącznika (w zasadzie może też być analogowy, bez różnicy czy odczytam analogowe 5V, czy stan HIGH)
Wyjścia:
- sterowanie przekaźnikiem
- wyświetlanie 3 cyfr na 7 segmentowych wyświetlaczach
No i się gubię. Poczytałem trochę o 4051 i 74HC595 (http://arduino.cc/en/Tutorial/ShiftOut i http://playground.arduino.cc/Learning/4051 najbardziej do mnie trafiło jako do laika).
Rozumiem, że przy użyciu 74HC595 swobodnie mogę sterować 7 segmentowym wyświetlaczem. Przy użyciu 4501 mogę "rozmnożyć" wyjścia/wejścia ATTiny85. Problem się pojawia, kiedy próbuję jakoś wykombinować, jakby tutaj połączyć oba te układy (w dowolnych ilościach) tak, aby uzyskać pożądany efekt. 74HC595 wymaga 3 pinów - data, latch i clock. Ale przy użyciu 4501 mogę kontrolować jeden na raz. Podłączenie 3 4501 do ATTiny85 też mnie przerasta, bo brakuje mi na to pinów. Może jakoś na zasadzie 74HC595 -> 4501 -> 74HC595, ale wtedy chyba będzie nie ciekawie z odczytem analogowym.
Może jest gdzieś przykład na połączenie tych dwóch (lub podobnych) układów tak, aby uzyskać to co potrzebuję? A może ATTiny85 po prostu nie da rady i należy użyć czegoś o większej ilości wyjść? To jednak brzmi jak droga na skróty, a taka nie służy pogłębianiu wiedzy - starczy użyć jakiegoś 100 pinowego ATMega i po sprawie, ale równie dobrze można kupić gotowe urządzenie za paręset dolców i mieć spokój.
W każdym razie gdyby ktoś miał jakąś podpowiedź, to będę wdzięczny.