Paso 4: Prueba código
A continuación, seleccionar un botón para controlar el servo en la garra. Al pulsar un botón, los cambios de señal digital a 0 y la garra se cierra; Cuando suelta un botón, la señal digital se convierte en 1 y se abre la pinza. Me he referido a la tabla de PWM en el séptimo proyecto como sigue:
Servo menor PWM máxima PWM movimiento
Derecha de S1 500 2500 izquierda
S2 500 hasta 2500 a
S3 500 a 2500 para arriba
S4 500 a 2500 para arriba
S5 500 2500 en sentido antihorario hacia la derecha
900 S6 abrazadera abierta 1700 cerca abrazadera
Para controlar los servos con controlador de servo, tenemos que saber el comando y en la estructura como sigue:
#P ........... T
Quiero que la garra se cierra en 1,5 segundo y podemos esbozar el código como sigue:
#6P1700T1500
Servo control de la garra es S6 y PWM de cierre garra es 1700.
Al pulsar un botón, Arduino envía este comando servo controlador vía comunicación serial. Controlador de servo lo lee e instruye a la garra para cerrar.
Antes de subir este código, asegúrese de que ambos pines 0 y 1 están desconectados
desde Joystick escudo. De lo contrario fallará la carga. Podemos volver a conectar estos dos pines para Joystick escudo otra vez después de que el bosquejo está cargado.
Ahora puede controlar la garra presionando sólo un botón. También puede cambiar el código en el void loop() y prueba los botones uno por uno.: D