Roboruka
Knihovna pro obsluhu RoboRuky.
Funkce
Motory

Funkce

void rkMotorsSetPower (int8_t left, int8_t right)
 Nastavení výkonu motorů. ...
 
void rkMotorsSetPowerLeft (int8_t power)
 Nastavení výkonu levého motoru. ...
 
void rkMotorsSetPowerRight (int8_t power)
 Nastavení výkonu pravého motoru. ...
 
void rkMotorsSetPowerById (int id, int8_t power)
 Nastavení výkonu motoru podle jeho čísla (M1...M8) na desce. ...
 
void rkMotorsJoystick (int32_t x, int32_t y)
 Nastavení motorů podle joysticku. ...
 

Detailní popis

Metody pro obsluhu motorů.

Dokumentace funkcí

◆ rkMotorsJoystick()

void rkMotorsJoystick ( int32_t  x,
int32_t  y 
)

Nastavení motorů podle joysticku.

Tato funkce nastaví výkon motorů podle výstupu z joysticku. Očekává dvě hodnoty od -32768 do 32768, posílané například aplikací RBController. Funkce tyto hodnoty převede na výkon a nastaví ho.

Parametry
xX hodnota z joysticku.
yY hodnota z joysticku.

◆ rkMotorsSetPower()

void rkMotorsSetPower ( int8_t  left,
int8_t  right 
)

Nastavení výkonu motorů.

Parametry
leftvýkon levého motoru od od -100 do 100
rightvýkon pravého motoru od od -100 do 100

◆ rkMotorsSetPowerById()

void rkMotorsSetPowerById ( int  id,
int8_t  power 
)

Nastavení výkonu motoru podle jeho čísla (M1...M8) na desce.

Parametry
idčíslo motoru od 1 do 8 včetně
powervýkon motoru od od -100 do 100

◆ rkMotorsSetPowerLeft()

void rkMotorsSetPowerLeft ( int8_t  power)

Nastavení výkonu levého motoru.

Parametry
powervýkon levého motoru od od -100 do 100

◆ rkMotorsSetPowerRight()

void rkMotorsSetPowerRight ( int8_t  power)

Nastavení výkonu pravého motoru.

Parametry
powervýkon levého motoru od od -100 do 100