Browse Source

arduino load/unload complete

develop
Leandro Estrella rPi 6 years ago
parent
commit
d1c2c0f2a3
  1. 30
      arduino/arduino.ino

30
arduino/arduino.ino

@ -74,23 +74,30 @@ void loop() {
pwm.setPWM(i, 0, ((SERVOMAX-SERVOMIN)/2)+SERVOMIN); pwm.setPWM(i, 0, ((SERVOMAX-SERVOMIN)/2)+SERVOMIN);
} }
} else { } else {
if(tag == A_TAG) {
for(int i=0; i<8; i++) {
pwm.setPWM(i, 0, SERVOMIN+50);
delay(100*SERVODIVIDER);
pwm.setPWM(i, 0, ((SERVOMAX-SERVOMIN)/2)+SERVOMIN-50);
}
}
for(int i=0; i<8; i++) { for(int i=0; i<8; i++) {
if(tag == A_TAG) {
pwm.setPWM(i, 0, SERVOMAX+50);
delay(100*SERVODIVIDER);
pwm.setPWM(i, 0, SERVOMAX-50);
delay(100*SERVODIVIDER);
}
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);
} }
/*
for(int i=0; i<8; i++) {
pwm.setPWM(i, 0, SERVOMIN);
delay(values[i]*SERVODIVIDER);
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,7 +108,9 @@ void loop() {
cycle++; cycle++;
digitalWrite(atomPins[i], LOW); digitalWrite(atomPins[i], LOW);
} }
}
} else {
cycle++;
}
} }
Serial.println(""); Serial.println("");
delay(TIMER); delay(TIMER);
@ -110,5 +119,4 @@ void loop() {
} }
} }
} }
}
}
Loading…
Cancel
Save