Paso 4: Más cosas sobre servos
Control de servos es fácil, y aquí están algunos trucos más, que podemos utilizar:
Controlar el tiempo exacto del pulso
Arduino tiene una función integrada servo.write(degrees) que simplifica el control de servos. Sin embargo, no todos los servos respetan los mismos tiempos para todos los puestos. Por lo general, 1 milisegundo significa 0 grados, 1,5 milisegundos significan 90 grados, y, por supuesto, 2 milisegundos significan 180 grados. Algunos servos tienen rangos más pequeños o más grandes.
Para un mejor control, podemos usar la función servo.writeMicroseconds(us) , que toma el número exacto de microsegundos como parámetro. Recuerde, 1 milisegundo equivale a 1.000 microsegundos.
Servos más
Para poder utilizar más de un servo, necesitamos declarar varios objetos de servo, colocar pines diferentes a cada uno y abordar cada servo individualmente. En primer lugar, tenemos que declarar los objetos servo — tantos como tenemos:
Luego tenemos que colocar cada objeto a un servomotor. Recuerde, cada motor servo utiliza un pin individual:
Al final, solo tenemos que abordar cada objeto servo individualmente:
Connection-Wise, los motivos de los servos van a GND de Arduino, el poder del servo a 5V o VIN (dependiendo de la entrada), y al final, cada línea de señal debe ser conectado a un pin digital diferentes. Contrariamente a la creencia popular, servos no necesitan ser controlado por pines PWM, funcionará cualquier pin digital.
Servos de rotación continua
Hay una raza especial de servos etiquetados como servos de rotación continua. Mientras que un servo normal pasa a una posición específica dependiendo de la señal de entrada, un servo de rotación continua o gira en sentido horario o antihorario a una velocidad proporcional a la señal. Por ejemplo, la función de Servo1.write(0) hará el giro del servomotor a la izquierda a toda velocidad. La función Servo1.write(90) detendrá el motor y Servo1.write(180) se gire el motor a toda velocidad.
Existen múltiples usos para estos servos; sin embargo, son muy lentos. Si usted está construyendo un microondas y necesita un motor para girar la comida, esta es su opción. Pero ten cuidado, microondas son peligrosas!