08-01-2023, 20:06
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.
Kod na arduino UNO wysyłający wiadomość.
Kod na arduino nano odbierający wiadomość
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.
Kod na arduino UNO wysyłający wiadomość.
Kod:
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11);
String tekst = "";
void setup() {
mySerial.begin(9600);
}
void loop(){
delay(2000);
mySerial.println("wiadomosc_12");
}
Kod na arduino nano odbierający wiadomość
Kod:
#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);
}
}