martes, 19 de febrero de 2019

FMB - Bloque Motor

A diferencia del ya conocido move, motor permite esperar a que la acción se complete o superponer dos acciones.
Difieren también en que este permite operar solo un servo por vez.
Aquí les dejo un pequeño video antes de entrar de lleno en el rediseño del FMB y la escritura de programas útiles.



viernes, 15 de febrero de 2019

FMB - Diferentes potencias de motor

Hoy, como último post sobre el bloque move, les voy a mostrar cómo funciona el parámetro power. Como se imaginarán, consiste en entregar distintas potencias al motor, que se expresan en porcentajes arbitrarios del 0 al 100%.
Antes de pasar al bloque motor, les dejo un videíto para que lo vean.


miércoles, 13 de febrero de 2019

FMB - Brake vs. coast

El comando move tiene dos formas de concluir: brake y coast. Supuestamente el primero, como su nombre lo indica, frena el servo una vez cumplidas las condiciones, es decir, lo clava en el lugar. En teoría, el segundo deja el motor deslizándose una vez concluido el impulso.
Como no estaba seguro, escribí este pequeñísimo programita que hace ambas cosas en secuencia: adelante, brake — atrás, brake — adelante, coast — atrás, coast.
Y, sí, hay una diferencia. Mínima, minúscula. Totalmente inoperante, bah.
En la próxima entrega: variando la potencia con el bloque move.



martes, 12 de febrero de 2019

FMB - Giro a distintos radios

Siguiendo siempre con el comando move, aquí vemos cómo puede manejarse un parámetro denominado steering, que permite variar el radio de giro desde casi llano a tan cerrado que hace girar el robot sobre sí mismo (no hemos llegado a ese extremo en este video).