02 - čtverec

Prvním tvým úkolem bylo naučit robota jezdit ve tvaru trojúhelníků. Teď si zkusíme udělat podobný úkol se čtvercem. Říkáš, že je to skoro to samí? Ano, to máš pravdu. My si ale tentokrát práci trochu usnadníme.

Místo kopírování kódu použijeme cyklus. Cyklus za nás provede opakování kódu sám, bez toho abychom jej museli kamkoliv kopírovat.

../_images/ev3cxx_robotutorial_02-square.png
/**
 * This is sample program for drive a simple two-wheel robot along a square.
 *
 * Author: Jaroslav Páral (jarekparal)
 */

#include "ev3cxx.h"
#include "app.h"

void main_task(intptr_t unused) {
    ev3cxx::MotorTank motors(ev3cxx::MotorPort::B, ev3cxx::MotorPort::C);
    
    for (int i = 0; i != 4; ++i) {
        motors.onForRotations(50, 50, 1);
        motors.leftMotor().onForRotations(50, 1.1);
    }
}