Paso 3: Pasar a la tapa
La tapa tendrá los restantes dos servos para pop-up en su lugar. Usted también necesitará montar el interruptor de seguridad, así como el sensor táctil capacitiva. Teniendo estos elementos fijados a la tapa deberemos probar toda la electrónica antes de cerrar el cuadro de.
Le sugiero que utilice el código de servo barrido en su Arduino con la excepción de agregar en los 3 servos y establecer el número de pin correcto.
El siguiente es el código de prueba que utilicé.
/ * Barrido
por BARRAGAN este ejemplo de código es de dominio público.
modificada 08 de noviembre de 2013
por Scott Fitzgerald http://arduino.cc/en/Tutorial/Sweep * /
#include
Servo myservoa, myservob, myservoc; crear objetos de servo para control de servos
doce objetos servo pueden crearse en la mayoría de las placas
int pos = 0; variable para almacenar la posición del servo
void setup() {}
myservoa.Attach(3); se fija el primer servo en el pin 3 al objeto servo
myservob.Attach(5); se conecta el segundo servo en el pin 5 al objeto servo
myservoc.Attach(6); se fija el último servo en el pin 6 al objeto servo
}
void loop() {}
para (pos = 0; pos < = 180; pos += 1) / / va desde 0 grados a 180 grados {/ / en pasos de 1 grado
myservoa.Write(POS); Dile servoa para ir a la posición en la variable 'pos'
myservob.Write(POS); Dile servob a ir a la posición
myservoc.Write(POS); Dile servoc a ir a la posición
Delay(15); espera 15ms para el servo a la posición
}
para (pos = 180; pos > = 0; pos-= 1) / / va de 180 grados a 0 grados {}
myservoa.Write(POS); Dile servoa para ir a la posición en la variable 'pos'
myservob.Write(POS); Dile servob a ir a la posición
myservoc.Write(POS); Dile servoc a ir a la posición
Delay(15); espera 15ms para el servo a la posición
}
}