miércoles, 17 de julio de 2013

Autopiloto. Control de servos

Mientras espero a recibir los módulos de tarjeta SD que he pedido en Ebay me he puesto a investigar como mover servos desde el Arduino. No puede ser más fácil puesto que integra una librería específica para ello.

He modificado el Sketch (programita) del Arduino para mover un servo en función de la diferencia de la altitud y el nivel deseado. De momento no hace más que restar ambos valores y añadir 90 a la diferencia. De forma que, cuando la altitud y el nivel deseado coinciden, el servo va a la posición 90 que es la neutra, y cada metro de diferencia entre el nivel y la altitud se suma o resta un grado a esa posición



La alimentación del servo la hago de los 5 V de la placa de Arduino directamente, aunque en el modelo funcional se alimentará todo de la alimentación del sistema de radio que lleve el avión.

No hay comentarios:

Publicar un comentario