// Code Created by Bob65001 a.k.a _-MacgYver-_. Enjoy :D int Chan1 = 2; int Chan2 = 3; int Chan3 = 4; int Chan4 = 5; int Chan5 = 6; int Chan6 = 7; int Chan7 = 8; int Chan8 = 9; int Chan9 = 10; int Chan10 = 11; int Chan11 = 12; int Chan12 = 13; int i = 0; int combingByte[12]; void setup() { Serial.begin(9600); pinMode(Chan1, OUTPUT); pinMode(Chan2, OUTPUT); pinMode(Chan3, OUTPUT); pinMode(Chan4, OUTPUT); pinMode(Chan5, OUTPUT); pinMode(Chan6, OUTPUT); pinMode(Chan7, OUTPUT); pinMode(Chan8, OUTPUT); pinMode(Chan9, OUTPUT); pinMode(Chan10, OUTPUT); pinMode(Chan11, OUTPUT); pinMode(Chan12, OUTPUT); } void loop() { if (Serial.available() >= 12) { for (int i=0; i<13; i++) { combingByte[i] = Serial.read(); } analogWrite(Chan1, combingByte[0]); analogWrite(Chan2, combingByte[1]); analogWrite(Chan3, combingByte[2]); analogWrite(Chan4, combingByte[3]); analogWrite(Chan5, combingByte[4]); analogWrite(Chan6, combingByte[5]); analogWrite(Chan7, combingByte[6]); analogWrite(Chan8, combingByte[7]); analogWrite(Chan9, combingByte[8]); analogWrite(Chan10, combingByte[9]); analogWrite(Chan11, combingByte[10]); analogWrite(Chan12, combingByte[11]); } }