Z biblioteką IRremote działa, z biblioteką RC5 już nie... - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Programowanie w Arduino (https://forum.arduinopolska.pl/dzial-programowanie-w-arduino) +--- Wątek: Z biblioteką IRremote działa, z biblioteką RC5 już nie... (/watek-z-bibliotek%C4%85-irremote-dzia%C5%82a-z-bibliotek%C4%85-rc5-ju%C5%BC-nie) |
Z biblioteką IRremote działa, z biblioteką RC5 już nie... - mes mariusz - 11-07-2018 Witam. Najbardziej podoba mi się program z tego kursu, ponieważ do osobnych zmiennych ładowane są adres, komenda i toggle: https://forbot.pl/blog/kurs-budowy-robotow-zdalne-sterowanie-ir-rc5-id19364 Problem w tym, że program ten nie chce u mnie ruszyć, ani na UNO ani na NANO. Brak reakcji na naciskane klawisze pilota. Bezproblemowo działa natomiast program stąd: http://roboblog.eu/2016/02/26/arduino-poradnik/ Podsumowując - przykład z wykorzystaniem IRremote działa elegancko, natomiast przykład z RC5 zadziałać już nie chce. Zastanawiam się w czym rzecz. Sprawdzi ktoś ten szkic? Działa wam poprawnie? https://forbot.pl/blog/kurs-budowy-robotow-zdalne-sterowanie-ir-rc5-id19364 RE: Z biblioteką IRremote działa, z biblioteką RC5 już nie... - es2 - 12-07-2018 Najlepsza biblioteka jaka znam jest pod adresem: http://www.mikrocontroller.net/articles/IRMP Obsługuje bardzo dużo standardów i wiele uC. RE: Z biblioteką IRremote działa, z biblioteką RC5 już nie... - Robson Kerman - 13-07-2018 (11-07-2018, 14:22)mes mariusz napisał(a): Bezproblemowo działa natomiast program stąd: Ponieważ pierwszą rzeczą jest odczytanie kodów przycisków pilota i przypisanie ich do instrukcji sterujących silnikami. (11-07-2018, 14:22)mes mariusz napisał(a): Najbardziej podoba mi się program z tego kursu, ponieważ do osobnych zmiennych ładowane są adres, komenda i toggle: Ponieważ, Twój pilot nie wysyła kodów z standardzie RC5. A jeśli wysyła, to inne niż te wykorzystane w programie. Na wyżej wymienionej stronie jest program do czytania pilotów pracujących w standardzie RC5. Wgraj go do Arduino i sprawdź kody, które wysyłasz, a potem je wykorzystaj w docelowym programie. Kod: #define TSOP_PIN 3 RE: Z biblioteką IRremote działa, z biblioteką RC5 już nie... - mes mariusz - 13-07-2018 (13-07-2018, 07:07)Robson Kerman napisał(a):(11-07-2018, 14:22)mes mariusz napisał(a): Bezproblemowo działa natomiast program stąd: Albo ja coś napisałem nie jasno, albo Ty nie nie przeczytałeś wystarczająco uważnie. Nie mówimy teraz o sterowaniu konkretnej zabawki konkretnymi kodami. Mówimy o odczytywaniu napływających kodów i wysyłaniu ich po porcie szeregowym na terminal. Podczas użycia biblioteki IRremote wszystko działa elegancko (kody wysyłane i poprawnie wyświetlane) Podczas użycia biblioteki RC5 cisza. Żadne kody nie przychodzą na monitor terminala. Konfiguracja hardware identyczna. Setup zgodny z konfiguracją (odbiornik IR wpięty do pinu zgodnego z setupem). RE: Z biblioteką IRremote działa, z biblioteką RC5 już nie... - es2 - 13-07-2018 (13-07-2018, 08:21)mes mariusz napisał(a): Podczas użycia biblioteki IRremote wszystko działa elegancko (kody wysyłane i poprawnie wyświetlane) Użyj tego co działa chyba, ze chcesz chcesz ratować Świat, to znajdź przyczynę błędu i opisz na forum. RE: Z biblioteką IRremote działa, z biblioteką RC5 już nie... - Robson Kerman - 15-07-2018 (13-07-2018, 08:21)mes mariusz napisał(a): Albo ja coś napisałem nie jasno, albo Ty nie nie przeczytałeś wystarczająco uważnie. Nie mówimy teraz o sterowaniu konkretnej zabawki konkretnymi kodami. Mówimy o odczytywaniu napływających kodów i wysyłaniu ich po porcie szeregowym na terminal. Kurczę, no jaki ze mnie niewystarczająco uważny czytelnik. Przeczytałem więc jeszcze raz Twój pierwszy post i no niestety, dowiedziałem się że, mes mariusz napisał(a):Problem w tym, że program ten nie chce u mnie ruszyć, ani na UNO ani na NANO. Piszesz, że program nie chce ruszyć. Nie piszesz, że: mes mariusz napisał(a):Żadne kody nie przychodzą na monitor terminala. O monitorze piszesz dopiero w ostatnim poście. A może nie przychodzą na monitor terminala, ponieważ w kodzie programu nie ma ani linijki na temat wysyłania tych kodów na Serial? RE: Z biblioteką IRremote działa, z biblioteką RC5 już nie... - kaczakat - 15-07-2018 Różnica między tymi kodami: Kod: #include <IRremote.h> Kod: #define TSOP_PIN 3 Wklejaj tu kody, oczekujesz, że ktoś pomoże, a tobie nie chce się zadać pytania, ganiasz nasz po jakiś stronach i potem np. tu nie wiadomo o który kod Ci chodzi, jest tam przecież kilka. Dalej nie jestem pewien czy o te kody chodziło, ale zwykle się dobrze domyślam. |