|
@ -75,22 +75,29 @@ void loop() { |
|
|
} |
|
|
} |
|
|
} else { |
|
|
} else { |
|
|
|
|
|
|
|
|
if(tag == A_TAG) { |
|
|
|
|
|
for(int i=0; i<8; i++) { |
|
|
for(int i=0; i<8; i++) { |
|
|
pwm.setPWM(i, 0, SERVOMIN+50); |
|
|
|
|
|
|
|
|
if(tag == A_TAG) { |
|
|
|
|
|
pwm.setPWM(i, 0, SERVOMAX+50); |
|
|
|
|
|
delay(100*SERVODIVIDER); |
|
|
|
|
|
pwm.setPWM(i, 0, SERVOMAX-50); |
|
|
delay(100*SERVODIVIDER); |
|
|
delay(100*SERVODIVIDER); |
|
|
pwm.setPWM(i, 0, ((SERVOMAX-SERVOMIN)/2)+SERVOMIN-50); |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
pwm.setPWM(i, 0, SERVOMIN); |
|
|
|
|
|
delay(values[i]*SERVODIVIDER); |
|
|
|
|
|
pwm.setPWM(i, 0, ((SERVOMAX-SERVOMIN)/2)+SERVOMIN); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
for(int i=0; i<8; i++) { |
|
|
for(int i=0; i<8; i++) { |
|
|
pwm.setPWM(i, 0, SERVOMIN); |
|
|
pwm.setPWM(i, 0, SERVOMIN); |
|
|
delay(values[i]*SERVODIVIDER); |
|
|
delay(values[i]*SERVODIVIDER); |
|
|
pwm.setPWM(i, 0, ((SERVOMAX-SERVOMIN)/2)+SERVOMIN); |
|
|
pwm.setPWM(i, 0, ((SERVOMAX-SERVOMIN)/2)+SERVOMIN); |
|
|
} |
|
|
} |
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
if(tag == A_TAG) { |
|
|
if(tag == A_TAG) { |
|
|
while(cycle < 8) { |
|
|
while(cycle < 8) { |
|
|
|
|
|
cycle = 0; |
|
|
for(int i=0; i<8; i++) { |
|
|
for(int i=0; i<8; i++) { |
|
|
Serial.print(values[i]); |
|
|
Serial.print(values[i]); |
|
|
Serial.print(" "); |
|
|
Serial.print(" "); |
|
@ -101,6 +108,8 @@ void loop() { |
|
|
cycle++; |
|
|
cycle++; |
|
|
digitalWrite(atomPins[i], LOW); |
|
|
digitalWrite(atomPins[i], LOW); |
|
|
} |
|
|
} |
|
|
|
|
|
} else { |
|
|
|
|
|
cycle++; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
Serial.println(""); |
|
|
Serial.println(""); |
|
@ -110,5 +119,4 @@ void loop() { |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |