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

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • 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.