Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Kategoria: Kamery IP / Alarmy / Automatyka Bram
Montersi
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Arduino + nRF24L01 odbiera złe sygnały

DejmDaniel 19 Mar 2017 21:37 465 4
  • #1 19 Mar 2017 21:37
    DejmDaniel
    Poziom 4  

    Witam, mam problem z układem łączącym 2x arduino modułami nRF24L01. Mam prosty program sterujący zapalaniem i zgaszaniem diody lecz działa następująco: program jest wgrany w obu arduinach, dioda powinna byc zgaszona ale mruga nierownomiernie, gdy wcisne przycisk to dioda stabilnie sie zapala i swieci gdy trzymam przycisk. Port szeregowy pokazuje że odbiornik otrzymuje informacje (111) po ileś razy pod rząd i około tyle samo (No radio available). Gdy odepne kabelek od przycisku (odstrony Arduino) to nie wysyła ale gdy odepne od strony przycisku to znowu dioda miga, ten kabelek działa jak antena zbierająca sygnał ale nie mam pojęcia jak to możliwe. Dodam że do nRF'ów mam odpowienie zasilanie. Przykład wziąłem stąd:

    https://forum.arduino.cc/index.php?topic=138663.0

  • #2 22 Mar 2017 22:01
    actron
    Poziom 12  

    Dodaj rezystor podciądający do przycisku.

  • #3 24 Mar 2017 15:55
    DejmDaniel
    Poziom 4  

    Taki mały szczegół a tak wiele zmienia, że aż stawałem na głowie, bardzo dziękuję za odpowiedź.

  • #4 24 Mar 2017 16:52
    krzysiek_krm
    Poziom 26  

    Witam,

    actron napisał:
    Dodaj rezystor podciądający do przycisku.

    albo zadeklaruj wejście przycisku jako "INPUT_PULLUP".
    Powinieneś jeszcze programowo maskować drgania styków, poszukaj pod hasłem "debouncing".

    Pozdrawiam

  • #5 24 Mar 2017 17:17
    DejmDaniel
    Poziom 4  

    Ok, sprawdzę, dzięki za radę

Szybka odpowiedź lub zadaj pytanie
Dziękuję Ci. Ta wiadomość oczekuje na moderatora.
 Szukaj w ofercie
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME