Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 4 kwi 2026, o 16:18


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 28 cze 2014, o 18:53 
Offline
Nowy

Dołączył(a): 31 maja 2014
Posty: 6
Pomógł: 0

Witam.
Mam problem z obsługą RC5. Korzystam z biblioteki Pana Mirka (IR_decode) jednak chciałbym wyłączać/włączać urządzenie z pilota (Atmega w trybie PowerDown). Żeby wybudzić procka potrzebuję przerwania zewnętrznego. Czyli odbiornik IR muszę podłączyć np do INT0. Czy można tą bibliotekę jakoś łatwo przerobić? Nie mam na tyle wiedzy żeby to ogarnąć. Proszę o pomoc.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 cze 2014, o 21:33 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Nie musisz przerabiać biblioteki tylko dodatkowo wyjście odbiornika dołączyć oprócz ICP jeszcze do INT2. Przykład:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Tylko, że potrzeba znaleźć oszczędny odbiornik np. IRM-3736M3 (400-600uA) lub jeszcze lepszy. TSOP1736 pobiera 5mA.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 cze 2014, o 21:33 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 gru 2013
Posty: 202
Lokalizacja: Koszalin
Pomógł: 22

mlynek131 napisał(a):
jednak chciałbym wyłączać/włączać urządzenie z pilota


Jeśli chcesz poprostu wlączac/wyłączać jakieś urządzenie za pomocą pilota RC5 to polecam Ci sprawdzone w działaniu także przeze mnie proste super urządzenie na ATtiny 13.Można zaprogramować dowolny klawisz na pilocie RC5 lub korzystać z microswitcha.Schemat i wsad jest na tej stronie http://diyaudio.pl/showthread.php/12825-elektronika-stand-by oraz film https://www.youtube.com/watch?v=mcCQsEH4bak



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lip 2014, o 13:18 
Offline
Nowy

Dołączył(a): 31 maja 2014
Posty: 6
Pomógł: 0

Dzięki bardzo Krauser. Podłączyłem tak jak napisałeś i działa fajnie :). Mam jeszcze pytanie odnośnie wyświetlacza OLED 2x16 (sterownik kompatybilny z HD44780). Przez uśpieniem procka rozłączam jego zasilanie i jeszcze z tego co wiem to trzeba piny do których jest podłączony ustawić jako wejściowe. Czy musze je podciągać do 1 albo 0 czy wystarczy DDRA=0x00?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lip 2014, o 10:17 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Jak odłączasz zasilanie od strony + to ustaw wyjścia w stanie 0, a jak odłączasz od strony GND to na wyjścia w stanie 1. Chodzi o to, żeby nie zasilić układu poprzez diody ochronne wejść. Zamiast stanu 0 lub 1 można przestawić na wejścia i użyć podciągania, ale AVR ma tylko podciąganie do + i w pierwszym przypadku należałoby dodać rezystory. Sterowniki mogą się nieco różnić i przykładowo linia E wisi, a pozostałe linie maja pull-up, ale oparty na tranzystorze MOS.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO