//i2c code to connect 3 other boards to turn on and off lights in turn // by typing 1, 2, 3, 4, 5, 6 #include void setup() { Serial.begin(9600); Wire.begin(); } void loop() { while(Serial.available()) { char c = Serial.read(); if(c == '1') { Wire.beginTransmission(5); //begin transmitting to address 5 Wire.write('H'); Wire.endTransmission(); digitalWrite(13, HIGH); } else if(c == '2') { Wire.beginTransmission(5); Wire.write('L'); Wire.endTransmission(); digitalWrite(13, LOW); } if(c == '3') { Wire.beginTransmission(6); Wire.write('H'); Wire.endTransmission(); digitalWrite(13, HIGH); } else if(c == '4') { Wire.beginTransmission(6); Wire.write('L'); Wire.endTransmission(); digitalWrite(13, LOW); } if(c == '5') { Wire.beginTransmission(7); Wire.write('H'); Wire.endTransmission(); digitalWrite(13, HIGH); } else if(c == '6') { Wire.beginTransmission(7); Wire.write('L'); Wire.endTransmission(); digitalWrite(13, LOW); }}}