Я пытаюсь подключить мою плату Arduino Mega к Arduino Nano, я подключил их следующим образом:
MeAuriga | Nano
GND | GND
TX | RX
RX | TX
Мега является приемником, и код здесь:
char mystr[10]; //Initialized variable to store recieved data
void setup() {
// Begin the Serial at 9600 Baud
Serial.begin(9600);
}
void loop() {
Serial.readBytes(mystr,5); //Read the serial data and store in var
Serial.println(mystr); //Print data on Serial Monitor
delay(1000);
}
И код для Nano, который является отправителем:
char mystr[5] = "Hello"; //String data
void setup() {
// Begin the Serial at 9600 Baud
Serial.begin(9600);
}
void loop() {
Serial.write(mystr,5); //Write the serial data
delay(1000);
}
Что происходит: Когда я соединяю их вместе на нано, я просто получаю отпечатки Hello на последовательный монитор, и не имеет значения, если я отсоединяю кабель, он просто продолжает печатать привет.
Пока мега последовательный монитор пуст.
Любая помощь будет принята с благодарностью.
Изменить: я изменил Serial.readBytes на Serial1.readBytes, и у меня нет моего nano подключен к USB, я питаю его от VIN. У меня только USB подключен к Меге. и я подключил нано на контакт 18 и 19