Witam
Mam taki problem. Brakuje mi w mojej Atmedze 8a jednego pinu... Nie chcę kupować 16tki z tego powodu, staram się jakoś wykombinować jak zmieścić wszystko w 8. I wpadłem na pomysł czy da się podłączyć dwa urządzenia do jednego pinu - jedno wejściowe a drugie wyjściowe i zamiennie sterować nimi. Urządzeniem wyjściowym miałby być buzzer natomiast wejściowym odbiornik radiowy. Buzzer będzie załączany o konkretnych godzinach ustawionych przez użytkownika, podobnie jak odbiornik radiowy, będzie włączany tylko na pewien czas po czym nie będzie trzeba z niego korzystać. Jednocześnie nigdy nie będą działały, a jeżeli by zaszła taka potrzeba to 'większy priorytet' będzie mieć buzzer. I tutaj moje pytanie czy da się coś takiego zrealizować?
Buzzer podłączam przez tranzystor i opornik do pinu, natomiast odbiornik radiowy bezpośrednio. Jeżeli chodzi o programowe zrobienie tego wydaje mi się, że nie będzie problemu, wystarczy tylko przed przystąpieniem do użycia buzzera ustawić port jako wyjściowy, dla odbiornika odwrotnie jako wejściowy. Ale jeżeli chodzi o fizyczne podłączenie elementów domyślam się, że będzie trzeba zastosować jakieś dodatkowe części, żeby można było użyć odpowiedniego układu. Dla buzzera żeby transmisja była tylko z pinu w jego stronę a dla odbiornika żeby transmisja mogła być tylko z niego do Atmegi. I pytanie tutaj czy dobrze myślę i jeżeli tak to jakie układy można zastosować? Jakieś bufory jednokierunkowe?
Mam taki problem. Brakuje mi w mojej Atmedze 8a jednego pinu... Nie chcę kupować 16tki z tego powodu, staram się jakoś wykombinować jak zmieścić wszystko w 8. I wpadłem na pomysł czy da się podłączyć dwa urządzenia do jednego pinu - jedno wejściowe a drugie wyjściowe i zamiennie sterować nimi. Urządzeniem wyjściowym miałby być buzzer natomiast wejściowym odbiornik radiowy. Buzzer będzie załączany o konkretnych godzinach ustawionych przez użytkownika, podobnie jak odbiornik radiowy, będzie włączany tylko na pewien czas po czym nie będzie trzeba z niego korzystać. Jednocześnie nigdy nie będą działały, a jeżeli by zaszła taka potrzeba to 'większy priorytet' będzie mieć buzzer. I tutaj moje pytanie czy da się coś takiego zrealizować?
Buzzer podłączam przez tranzystor i opornik do pinu, natomiast odbiornik radiowy bezpośrednio. Jeżeli chodzi o programowe zrobienie tego wydaje mi się, że nie będzie problemu, wystarczy tylko przed przystąpieniem do użycia buzzera ustawić port jako wyjściowy, dla odbiornika odwrotnie jako wejściowy. Ale jeżeli chodzi o fizyczne podłączenie elementów domyślam się, że będzie trzeba zastosować jakieś dodatkowe części, żeby można było użyć odpowiedniego układu. Dla buzzera żeby transmisja była tylko z pinu w jego stronę a dla odbiornika żeby transmisja mogła być tylko z niego do Atmegi. I pytanie tutaj czy dobrze myślę i jeżeli tak to jakie układy można zastosować? Jakieś bufory jednokierunkowe?