¡ Bienvenido a mi instructable simple! Espero encontrar tiempo para editar este instructable durante la próxima semana y hacer mejoras. También te cuenta que intentan usar etiquetas de código, pero por desgracia que parece limitada a los miembros de profesionales... O quizás no! Durante la noche después de la publicación, algunas etiquetas HTML parecían empezar a trabajar. Mantenerme informado si esto no funciona en tu navegador.
No hay lujo aquí, excepto mi método personal para conseguir la biblioteca de Accelstepper de arduino clásico "trabajar" con velocidades de paso por encima de los límites típicos de ~ 4000steps/segundo. Realmente no hacen a la biblioteca de trabajar más rápido... Sólo lo utilizo para la rampa inicial, que es cuando la aceleración adecuada es más beneficiosa.
Esquema de pasos de esta guía:
Introducción (0)
(1) principios básicos pseudo-code
(2) mira mi código de ejemplo!
~ Genesis ~
Hace dos años yo estaba jugando con la biblioteca de accelstepper en el arduino. ¡ Fue maravilloso! Una biblioteca fácil de usar que incluso, nuevo en arduino y codificación, podría utilizar para controlar motores de físicos con una suave aceleración. Sin embargo, encontré que podía solamente ir a 4000steps por segundo, antes de mi Arduino Mega 16000 mHz de procesador no podía enviar señales cualquiera más rápido. En versión completa es bastante rápido, pero quería usar microstepping octavo para hacer todo lo que suena más suave y más agradable.
Consideré un par de veces si o no este instructables. Al final no he visto otras buenas soluciones publicadas, así que espero que este método imperfecto podría ayudar a alguien ya que el problema es común.
Bastante vaga, sólo conseguiré en mi método y mi código de ejemplo.