Actividad 19

 

Control de los motores del robot con métodos

A continuación, utilizaremos el método incluido en nuestra librería para hacer uso de los motores de una manera más simplificada. Sustituye las líneas de código de las actividades anteriores para que los dos motores se muevan hacia delante, luego hacia atrás, luego a la izquierda y finalmente a la derecha usando el método de la clase Escornabot.

/*
  Ejemplo [ MotoresConFunciones.ino ] para comprobar el funcionamiento
  de los Motores paso a paso en el Escornabot
*/

// Incluimos la libreria con funciones y variables para Escornabot
#include "Escornabot.h"

// Definimos las dos constantes que usaremos
#define DISTANCIA_AVANCE 10 // Distancia en cm a recorrer en cada avance

/*
    Inicializamos la clase en la variable de nombre Escornabot.
    Pasamos como argumento la distancia en cm a recorrer en cada avance.
*/
Escornabot Escornabot(DISTANCIA_AVANCE);

// Rutina de Setup
void setup() {

    // Inicializamos la comunicación Serial
    Serial.begin(9600);

}

void loop() {

    // Hacemos que avance recorriendo la secuencia hacia delante
    Escornabot.mover_robot(3);

    // Hacemos que retroceda recorriendo la secuencia hacia atrás
    Escornabot.mover_robot(1);

    // Hacemos que gire a la derecha
    Escornabot.mover_robot(2);

    // Hacemos que gire a la izquierda
    Escornabot.mover_robot(4);

    delay(1000);

}
Vistas
25 Número de vistas
25 Vistas de miembros
0 Vistas públicas
Acciones
0 Gustos
0 No me gusta
0 Comentarios
Compartir en redes sociales
Compartir enlace
Compartir por correo

Por favor iniciar sesión para compartir esto webpage por correo.