int ir9 = 0 int ir10 = 1 int ir11 = 9 int ir12 = 2 int ir13 = 3 int ir14 = 4 int ir15 = 5 int ir16 = 8 int dir1 = 1; // data IR1 int dir2 = 1; // data IR2 int dir3 = 1; // etc int dir4 = 1; int dir5 = 1; int dir6 = 1; int dir7 = 1; int dir8 = 1; volatile long IRcount1 = 0; volatile long IRcount2 = 0; volatile long IRcount3 = 0; volatile long IRcount4 = 0; volatile long IRcount5 = 0; volatile long IRcount6 = 0; volatile long IRcount7 = 0; volatile long IRcount8 = 0; void setup() { // put your setup code here, to run once: } void loop() { // put your main code here, to run repeatedly: }