void write_PWM(void) { analogWrite(3,R); analogWrite(5,G); analogWrite(6,B); analogWrite(9,R2); analogWrite(10,G2); analogWrite(11,B2); } //Controls the LED driver board //Wiring // R1_B_a3 R2_G_a4 R3_R_a5 // SW_d13 // R1_d3 R2_d9 // G1_d5 G2_d10 // B1_d6 B2_d11 // T5_a0 T6_a1 T7_d11 T8_d8 // T1_a2 T2_d7 T3_d4 T4_d2 // 11_RgGB 12_RgGB 13_RgGB 14_RgGB XY_RgGB X:PWM chan // 25_RgGB 26_RgGB 27_RgGB 28_RgGB Y:Cutoff transistor# void write_digital(void) { if (T[0]==1){ digitalWrite(A2,HIGH); } else { digitalWrite(A2,LOW); } if (T[1]==1){ digitalWrite(A0,HIGH); } else { digitalWrite(A0,LOW); } if (T[2]==1){ digitalWrite(7,HIGH); } else { digitalWrite(7,LOW); } if (T[3]==1){ digitalWrite(A1,HIGH); } else { digitalWrite(A1,LOW); } if (T[4]==1){ digitalWrite(4 ,HIGH); } else { digitalWrite(4,LOW); } if (T[5]==1){ digitalWrite(12 ,HIGH); } else { digitalWrite(12,LOW); } if (T[6]==1){ digitalWrite(2 ,HIGH); } else { digitalWrite(2,LOW); } if (T[7]==1){ digitalWrite(8 ,HIGH); } else { digitalWrite(8,LOW); } }