#include Servo myservo1; Servo myservo2; int pos = 0; int LASER = 9; void setup() { myservo1.attach(6); myservo2.attach(7); pinMode(LASER,OUTPUT); myservo1.write(83); myservo2.write(95); } void loop() { for(pos=0;pos<16*16;pos++) { //1st digitalWrite(LASER,HIGH); myservo1.write(83); myservo2.write(95); delay(1000); digitalWrite(LASER,LOW); myservo1.write(77); myservo2.write(98); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(71); myservo2.write(98); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(66); myservo2.write(99); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(61); myservo2.write(99); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(55); myservo2.write(99); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(51); myservo2.write(99); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(46); myservo2.write(99); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(42); myservo2.write(99); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(39); myservo2.write(99); delay(1000); digitalWrite(LASER,HIGH); delay(1000); //2nd digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(39); myservo2.write(91); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(42); myservo2.write(90); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(45); myservo2.write(89); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(49); myservo2.write(86); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(53); myservo2.write(85); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(58); myservo2.write(83); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(63); myservo2.write(79); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(67); myservo2.write(72); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(70); myservo2.write(61); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(71); myservo2.write(38); delay(1000); digitalWrite(LASER,HIGH); delay(1000); //3rd digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(65); myservo2.write(29); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(64); myservo2.write(46); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(63); myservo2.write(58); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(59); myservo2.write(66); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(55); myservo2.write(72); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(51); myservo2.write(76); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(47); myservo2.write(80); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(44); myservo2.write(82); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(41); myservo2.write(83); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(38); myservo2.write(85); delay(1000); digitalWrite(LASER,HIGH); delay(1000); //4th digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(37); myservo2.write(80); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(39); myservo2.write(78); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(42); myservo2.write(75); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(45); myservo2.write(72); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(48); myservo2.write(69); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(52); myservo2.write(64); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(55); myservo2.write(57); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(57); myservo2.write(48); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(59); myservo2.write(38); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(59); myservo2.write(21); delay(1000); digitalWrite(LASER,HIGH); delay(1000); //5th digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(53); myservo2.write(19); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(53); myservo2.write(33); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(52); myservo2.write(43); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(50); myservo2.write(50); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(48); myservo2.write(57); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(45); myservo2.write(63); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(43); myservo2.write(67); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(40); myservo2.write(70); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(38); myservo2.write(73); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(35); myservo2.write(75); delay(1000); digitalWrite(LASER,HIGH); delay(1000); //6th digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(34); myservo2.write(71); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(36); myservo2.write(68); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(38); myservo2.write(65); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(41); myservo2.write(61); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(43); myservo2.write(57); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(45); myservo2.write(51); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(47); myservo2.write(45); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(48); myservo2.write(37); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(49); myservo2.write(28); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(49); myservo2.write(18); delay(1000); digitalWrite(LASER,HIGH); delay(1000); //7th digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(46); myservo2.write(16); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(46); myservo2.write(26); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(44); myservo2.write(33); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(44); myservo2.write(41); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(43); myservo2.write(47); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(41); myservo2.write(52); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(39); myservo2.write(56); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(37); myservo2.write(60); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(34); myservo2.write(63); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(32); myservo2.write(66); delay(1000); digitalWrite(LASER,HIGH); delay(1000); //8th digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(31); myservo2.write(63); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(32); myservo2.write(60); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(34); myservo2.write(57); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(35); myservo2.write(52); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(37); myservo2.write(49); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(38); myservo2.write(43); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(39); myservo2.write(37); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(40); myservo2.write(31); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(41); myservo2.write(24); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(41); myservo2.write(15); delay(1000); digitalWrite(LASER,HIGH); delay(1000); //9th digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(38); myservo2.write(15); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(38); myservo2.write(22); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(38); myservo2.write(28); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(37); myservo2.write(35); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(36); myservo2.write(40); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(35); myservo2.write(45); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(34); myservo2.write(50); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(32); myservo2.write(53); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(31); myservo2.write(56); delay(1000); digitalWrite(LASER,HIGH); delay(1000); digitalWrite(LASER,LOW); myservo1.write(83); myservo2.write(95); delay(1000); myservo1.write(29); myservo2.write(59); delay(1000); digitalWrite(LASER,HIGH); delay(1000); } }