Код слейва:
Arduino код:
//char key = (char)Serial1.read();
void setup() {
Serial.begin(9600);
Serial1.begin(9600);
//Serial2.begin(9600);
// назначаем цифровые выходы
for (int i = 8; i <= 13; i++) pinMode(i, OUTPUT); // устанавливает режим работы порта - выход
}
void loop() {
char key = (char)Serial1.read();
Serial.println(key);
// Управление станцией с левой стороны
if (key != 0) {
// Управление станцией с левой стороны
//if (key) {
switch (key) {
case '2':
Serial.println("2");
digitalWrite(13, HIGH); // "включаем" реле 1-1 путь
delay(500) ; // ждем 500 mс
digitalWrite(13, LOW); // "выключаем" реле
break;
case '3':
Serial.println("3");
digitalWrite(11, HIGH); // "включаем" реле 1-1 путь
delay(500) ; // ждем 500 mс
digitalWrite(11, LOW); // "выключаем" реле
break;
}
}
}