/** * code secondary */ int boardID = 3; //change the number depending on the board int blueLEDoff = 30; int greenLEDoff = 20; int redLEDoff = 10; int blueLEDon = 31; int greenLEDon = 21; int redLEDon = 11; void setup(){ Serial2.begin(115200); pinMode(2, OUTPUT); //red pinMode(14, OUTPUT); //greeb pinMode(15, OUTPUT); //blue digitalWrite(14, HIGH); delay(1000); digitalWrite(14, LOW); digitalWrite(2, HIGH); delay(1000); digitalWrite(2, LOW); digitalWrite(15, HIGH); delay(1000); digitalWrite(15, LOW); } void loop(){ int i = 0; if(Serial2.available()){ i = Serial2.parseInt(); } if(i != 0){ if (i == greenLEDon){ digitalWrite(14, HIGH); } else if (i == greenLEDoff){ digitalWrite(14, LOW); } else if (i == redLEDon){ digitalWrite(2, HIGH); } else if (i == redLEDoff){ digitalWrite(2, LOW); } else if (i == blueLEDon){ digitalWrite(15, HIGH); } else if (i == blueLEDoff){ digitalWrite(15, LOW); } } }