Skip to content

robot.motor[].getDistance()

diko-p edited this page May 10, 2018 · 9 revisions

Opis

Vrne razdaljo, ki jo je opravilo kolo vezano na izbran motor.

Klic

robot.motor[motor].getDistance();

Vhodni parametri

motor: LEFT ali RIGHT (oznaka motorja, ki ga opazujemo)

Izhod

Tipa float: Opravljena razdalja kolesa (vezanega na izbran motor) v metrih.

Primer kode

#include <Robot.h>

void setup() {
  Serial.begin(9600); //nastavi hitrost prenosa podatkov
}

void loop() {
  robot.drive(5, 0); //vozi naravnost
  Serial.println(robot.motor[LEFT].getDistance()); //izpiše prevoženo razdaljo levega kolesa
  Serial.println(robot.motor[RIGHT].getDistance()); //izpiše prevoženo razdaljo desnega kolesa
}

Glej tudi

robot.drive()

Serial.begin()

Serial.println()

Opombe

Ujemanje razdalje, ki jo funkcija vrne in dejanske prevožene razdalje je močno odvisna od razmer vožnje (čistota podlage, čistota koles, hrapavost podlage, itd).

Clone this wiki locally