Skocz do zawartości

RS422 problem z komunikacją między 2 arduino


blantek212

Pomocna odpowiedź

Cześć,
poproszę o pomoc/wskazówki co robię nie tak.
Chce komunikować się pomiędzy arduino UNO i nano za pomocą modułu RS422.
Chcę przesyłać krótkie wiadomości typu string.
Napisałem prosty program w którym próbuje przesłać wiadomość do drugiego arduino, jednak drugie nic nie odbiera.
Co 2s miga dioda na RS422 który wysyła, ale po drugiej stronie nic się nie dzieje.
Po kilku godzinach walki i różnych próbach już mi się skończyły pomysły.

 

#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11);
 
String tekst = "";

void setup() {
    mySerial.begin(9600);
}

  void loop(){
    delay(2000);
    mySerial.println("wiadomosc_12");
}

 

#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11);
 
String tekst="";

void setup() {
    mySerial.begin(9600);
}

  void loop(){
    delay(500);
  
    if(mySerial.available()) {
    tekst = mySerial.readString();
    Serial.println(tekst);
    }
}

 

Link do komentarza
Share on other sites

Połączenie elektryczne musi być prawidłowe. Jak coś masz źle połączone to ci nie zadziała. Druga sprawa czemu wybrałeś ten interfejs, masz jakieś duże odległości, potencjalne zakłócenia po drodze linii kablowej czy co? jeśli nie, to nie warto się pchać w RS422, to tylko komplikowanie sobie życia.

  • Lubię! 1
Link do komentarza
Share on other sites

Używam konwertera RS422 - TTL na MAX490, podłączone jak na szkicu poniżej.

Sprawdziłem kod na RS485 i na nich kod działa.

Dlaczego RS422 - bo chcę przysyłać dane między dwoma arduino na odległość ok 40m, z piwnicy na 2 piętro.

RS422.thumb.jpg.ff3f4d3b82f9f8feb9de1b9f7bdf422b.jpg

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Gość
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.