libreria de arduino easing 5da716b240c5f - Electrogeek

Librería de Arduino Easing Deja un comentario

arduino libreria easing - Electrogeek

La librería de Arduino Easing implementa funciones para realizar una transición suave entre cambios en una variable. (por ejemplo, para cambiar la velocidad de un motor de forma suave.

Para usarlo, simplemente crear una instancia del objeto ‘Easing’ y usar el operador ‘=’ para cambiar el SetPoint. Después emplear la función ‘GetValue()’ para obtener el valor suavizado.

El intervalo de suavizado puede cambiarse o bien durante la creación de la instancia, en el constructor, o en mediante las funciones ‘SetMillisInterval()’ o ‘SetMicrosInterval()’. Adicionalmente, puede usarse la función ‘Init()’ para cambiar inmediatamente el Setpoint y la variable.

Los modos disponibles son los siguientes

Orden de la función

Hay disponibles cinco ordenes de funciones (LINEAR, QUAD, CUBIC, QUART, QUINT). Un orden superior implica una zona de tarnsición más suave, pero una mayor pendiente en las partes medias de la transición.

arduino easing modes - Electrogeek

Easing IN, OUT, IN-OUT

Hay disponibles tres modos de transición (IN, OUT, IN-OUT).

arduino easing in out - Electrogeek

La librería Arduino Easing incluye los siguientes ejemplos para ilustrar su uso.

  • Example: Ejemplo que muestra el uso de Easing

Instalación

  • Descargar la última versión desde GitHub
  • Descomprimir el archivo
  • Copiar en tu carpeta de librerías (normalmente Mis DocumentosArduinolibraries)
  • Relanzar el IDE de Arduino

github logo - Electrogeek

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

0
    0
    Tu Carrito
    Tu carrito esta vacíoVolver a la tienda
    Enviar Whatsapp
    Hola 👋
    ¿En qué podemos ayudarte?