komunikacja nrf 24l01 - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica) +--- Wątek: komunikacja nrf 24l01 (/watek-komunikacja-nrf-24l01) |
komunikacja nrf 24l01 - kasilos - 30-07-2019 Witam, potrzebuję pomocy z kodem , arduina nie komunikują się ze sobą,nie mogę znaleźć błędu a próbuję to ogarnąć już 2 dzień. Moduły są na 100% sprawne,korzystam z osobnego zasilania,przeczytałem że arduino ma problemy z zasileniem nadajnika,dla pewności odbiornik też jest na osobnym zasilaniu.Używam arduino uno. kod nadajnika: Kod: #include "RF24.h" [attachment=863] kod odbiornika: Kod: #include "RF24.h" wynik z serial odbiornika [attachment=864] kiedyś już napisałem działający program,teraz próbowałem go przerobić i się zakopałem a poprzedniej wersji programu już nie mam-moja głupota niestety,chodzi mi o tylko o to żeby odebrać te same liczby co wysyłam,bo odbieram same 0. Będę bardzo wdzięczny za jakiekolwiek wskazówki Edit: usunąłem mapowanie w odbiorniku aby program i otrzymane wyniki były bardziej przejrzyste RE: komunikacja nrf 24l01 - kaczakat - 30-07-2019 Zacznij od działających przykładów, dodania kondensatorów, przeklej odpowiednio radio.setPALevel(RF24_PA_LOW); bo w przykładach tego chyba brakuje i sprawdź czy radia na początek dobrze działają. Coś Ci dawało zmniejszenie prędkości do 250kbps? Zerknij też tu https://forum.arduinopolska.pl/watek-arduino-nano-nrf24l01-problem-z-komunikacj%C4%85 , tematów na forum jest sporo i nawet coś zatytułowane poradnik. RE: komunikacja nrf 24l01 - kasilos - 30-07-2019 Przykładowe programy też nie działają jak i te przykładowe z internetu,kondensatorki włożyłem dokładnie ceramiczny 0.1uF i elektrolita 470uF,prędkość od począdku mam ustawioną na 250 kbps,a nadajnik i odbiornik są w odległości około 50 cm od siebie.Masy oczywiście od początku połączone ze sobą RE: komunikacja nrf 24l01 - kaczakat - 31-07-2019 Zobacz jeszcze to, działa u mnie i komuś też to wrzuciełem na forum z potwierdzeniem, że działa. Nadajnik Kod: /* Odbiornik Kod: /* Jak to nie zadziała to szukaj problemów w sprzęcie, zasilaniu i kabelkologii. RE: komunikacja nrf 24l01 - kasilos - 01-08-2019 Niestety nie działa,do programu dodałem jeszcze taką pętlę Kod: if (!radio.available()) { i komunikat "FAIL" na serial,dzięki wielkie za pomoc ,wiem przynajmniej gdzie szukać,plusik polaciał do Ciebie Kaczakat RE: komunikacja nrf 24l01 - kaczakat - 02-08-2019 No to niestety nie jest dobry pomysł. Jak już nawet zacznie działać to w ciągu 1s wydrukujesz mln komunikatów FAIL i jeden Hello World, którego nie zauważysz. Jak chcesz widzieć, że program działa na Arduino to możesz co 1s drukować na serial zmienna++ lub migać ledem (oba bez delay). RE: komunikacja nrf 24l01 - kasilos - 02-08-2019 zanim tego spróbowałem uruchomiłem program bez jakichkolwiek moich poprawek,asem nie jestem i nie jestem pewny poprawności moich kodów,bez żadnej poprawki też nie działało,do kablelkologii usiądę w niedzielę,jak dojdę co było nie tak opiszę problem tutaj aby innym było łatwiej |