+ if (joy.getRawButton(1)) { // Check if the button is pressed
+ String WriteString = "RGB"; // String that is going to transfer; change to
+ // whatever the Arduino code has
+ char[] CharArray = WriteString.toCharArray(); // Changes data type
+ // (string) to char array
+ // Char array: array of chars
+ byte[] WriteData = new byte[CharArray.length]; // Makes the char array
+ // able to transfer from
+ // roboRio to Arduino
+ for (int i = 0; i < CharArray.length; i++) { // Repeats for each char in
+ // CharArray
+ WriteData[i] = (byte) CharArray[i]; // Sets the char to byte
+ }
+ Wire.transaction(WriteData, WriteData.length, null, 0); // Finally does
+ // transaction
+ }