#include int CHANNELS_COUNT = 80; int ard1_1 = 2; int ard1_2 = 3; int ard1_3 = 6; int ard1_4 = 7; int ard1_5 = 1; int ard2_1 = 5; int ard2_2 = 15; int ard2_3 = 16; int ard2_4 = 17; int ard2_5 = 18; int ard3_1 = 23; int ard3_2 = 24; int ard3_3 = 25; int ard3_4 = 26; int ard3_5 = 64; int ard4_1 = 63; int ard4_2 = 13; int ard4_3 = 12; int ard4_4 = 46; int ard4_5 = 45; int ard5_1 = 78; int ard5_2 = 77; int ard5_3 = 76; int ard5_4 = 75; int ard5_5 = 74; int ars1_1 = 73; int ars1_2 = 72; int ars1_3 = 71; int ars1_4 = 60; int ars1_5 = 59; int ars2_1 = 58; int ars2_2 = 57; int ars2_3 = 56; int ars2_4 = 55; int ars2_5 = 54; int ars3_1 = 53; int ars3_2 = 50; int ars3_3 = 70; int ars3_4 = 52; int ars3_5 = 51; int ars4_1 = 42; int ars4_2 = 41; int ars4_3 = 40; int ars4_4 = 39; int ars4_5 = 38; int ars5_1 = 37; int ars5_2 = 36; int ars5_3 = 35; int ars5_4 = 22; int ars5_5 = 21; int incomingByte[80]; // array to store the values from serial port void setup() { Serial.begin(9600); // set up Serial at 9600 bps Wire.begin(7); Wire.onRequest(rispondi); pinMode(ard1_1, OUTPUT); pinMode(ard1_2, OUTPUT); pinMode(ard1_3, OUTPUT); pinMode(ard1_4, OUTPUT); pinMode(ard1_5, OUTPUT); pinMode(ard2_1, OUTPUT); pinMode(ard2_2, OUTPUT); pinMode(ard2_3, OUTPUT); pinMode(ard2_4, OUTPUT); pinMode(ard2_5, OUTPUT); pinMode(ard3_1, OUTPUT); pinMode(ard3_2, OUTPUT); pinMode(ard3_3, OUTPUT); pinMode(ard3_4, OUTPUT); pinMode(ard3_5, OUTPUT); pinMode(ard4_1, OUTPUT); pinMode(ard4_2, OUTPUT); pinMode(ard4_3, OUTPUT); pinMode(ard4_4, OUTPUT); pinMode(ard4_5, OUTPUT); pinMode(ard5_1, OUTPUT); pinMode(ard5_2, OUTPUT); pinMode(ard5_3, OUTPUT); pinMode(ard5_4, OUTPUT); pinMode(ard5_5, OUTPUT); pinMode(ars1_1, OUTPUT); pinMode(ars1_2, OUTPUT); pinMode(ars1_3, OUTPUT); pinMode(ars1_4, OUTPUT); pinMode(ars1_5, OUTPUT); pinMode(ars2_1, OUTPUT); pinMode(ars2_2, OUTPUT); pinMode(ars2_3, OUTPUT); pinMode(ars2_4, OUTPUT); pinMode(ars2_5, OUTPUT); pinMode(ars3_1, OUTPUT); pinMode(ars3_2, OUTPUT); pinMode(ars3_3, OUTPUT); pinMode(ars3_4, OUTPUT); pinMode(ars3_5, OUTPUT); pinMode(ars4_1, OUTPUT); pinMode(ars4_2, OUTPUT); pinMode(ars4_3, OUTPUT); pinMode(ars4_4, OUTPUT); pinMode(ars4_5, OUTPUT); pinMode(ars5_1, OUTPUT); pinMode(ars5_2, OUTPUT); pinMode(ars5_3, OUTPUT); pinMode(ars5_4, OUTPUT); pinMode(ars5_5, OUTPUT); } void loop() { if (Serial.available() >= CHANNELS_COUNT) { for (int i=0; i