void rand_drink(void) { int i = 0; int choice; choice = random(1,8); for (int i=0;i<8;i++){ T[i]=0; } for (int j=1;j<33+choice;j++){ T[i]=1; if (i==0){ T[7] =0; } else { T[i-1]=0; } i++; if (i>7){ i=0; } write_digital(); delay(500); } if (i==0){ T[7] =0; } else { T[i-1]=0; } T[i] = 0; write_digital(); delay(500); T[i] = 1; write_digital(); delay(500); T[i] = 0; write_digital(); delay(500); T[i] = 1; write_digital(); delay(500); T[i] = 0; write_digital(); delay(500); T[i] = 1; write_digital(); delay(3000); count =0; }