Paso 2: Biblioteca y trabajo básico
Extraer la carpeta zip para archivos de programa (x86) / Arduino / bibliotecas / CustomServoAhora reinicie el IDE de Arduino y pegue el código en él y subirlo.
DE TRABAJO: OTRO ÁMBITO DE MEJORA:
El servo personalizado se puede utilizar en robots, etc. pero no para RC aviones o helicópteros.
La posición del servo está codificada por el pote de regeneración de 0 a 1023 (cero al extremo) para evitar el exceso da vuelta debido al impulso del eje, la vuelta actual zona se ha limitado a 160 grados de corte offset de 10 grados a cada lado.
Cuando enviamos un valor al microcontrolador, compara el valor y la posición del eje del servo. Si hay una diferencia entre estos valores, el arduino manda el conductor del motor servo del CW o CCW y igualar los valores. Para que el movimiento suave y menos acumulación de impulso, se requieren valores PWM para calcular la diferencia de fase y la velocidad del motor en consecuencia. Ha sido probado con mínimas de 2 grados de desplazamiento sensible.
Se requiere muchas salidas PWM, estos pueden ser multiplexados utilizando un multiplexor de 8 bits (4051) para reducir el número de pin