SERVOMOTORES

OBJETIVO

Ampliar el coche microbit añadiéndole servomotores tanto de 180º como de rotación continua.

Un servomotor de 180º es un motor cuyo eje se posiciona en un ángulo concreto que le indiquemos por programación.

Identificados con la serigrafía J2, J3 y J4, localizamos en la placa un conjunto de pines que podemos utilizar para la conexión de servomotores tanto de rotación continua como de 180º. Cada salida J tiene asociados 3 pines: GND, V y datos. Conectaremos los servomotores respetando la regla de colores:

 

Conector Coche Microbit

Negro

Rojo

Amarillo

Cable Servomotor

Marrón

Rojo

Naranja

 

GND

5V

DATOS

BLOQUES

Bloque Servo_Car

En la sección Mbit_Robot localizamos el bloque Servo_Car. Este bloque lo utillizaremos para indicar al coche el ángulo en el que queremos posicionar al servomotor.

 

Servomotor contínuo:

  • Si value = 0, el motor girará contínuamente en un sentido
  • Si value = 180, el motor girará contínuamente en sentido contrario
  • Si value = 90, el motor se para

Servomotor 180º:

El servomotor se posiciona en el ángulo que se indique, entre 0 y 180º

  • La salida S1 del bloque Servo_Car se corresponde con el pin J2 del coche
  • La salida S2 del bloque Servo_Car se corresponde con el pin J3 del coche
  • La salida S3 del bloque Servo_Car se corresponde con el pin J4 del coche

Bloque al presionar el botón A / B

Microbit incluye en a propia placa dos pulsadores serigrafiados como A y B. Utilizamos este bloque para indicar a la placa que cuando alguien presione un pulsador concreto qué acciones debe realizar.

PROGRAMACIÓN

1. El pulsador A hace girar el motor en un sentido y el B en sentido contrario

Resultado en un servomotor 180º

Resultado en un servomotor contínuo