Roboruka
Knihovna pro obsluhu RoboRuky.
Veřejné atributy | Seznam všech členů
Dokumentace struktury rkConfig

Nastavení SW pro Roboruku. ...

#include <roboruka.h>

Veřejné atributy

bool rbcontroller_app_enable
 povolit komunikaci s aplikací RBController. Výchozí: false
 
const char * owner
 Jméno vlastníka robota. Podle tohoto jména filtruje RBController roboty. Výchozí: ""
 
const char * name
 Jméno robota. Výchozí: "".
 
float battery_coefficient
 koeficient pro kalibraci měření napětí baterie. Výchozí: 1.0
 
const char * wifi_name
 Jméno WiFi sítě, na kterou se připojovat. Výchozí: ""
 
const char * wifi_password
 Heslo k WiFi, na kterou se připojit. Výchozí: ""
 
bool wifi_default_ap
 Vytvářet WiFi síť místo toho, aby se připojovalo k wifi_name. Výchozí: false
 
const char * wifi_ap_password
 Heslo k vytvořené síti. Výchozí: "flusflus"
 
uint8_t wifi_ap_channel
 Kanál WiFi vytvořené sítě. Výchozí: 1
 
uint8_t motor_id_left
 Které M číslo motoru patří levému, podle čísla na desce. Výchozí: 2
 
uint8_t motor_id_right
 Které M číslo motoru patří pravému, podle čísla na desce. Výchozí: 1
 
uint8_t motor_max_power_pct
 Limit výkonu motoru v procentech od 0 do 100. Výchozí: 60
 
bool motor_polarity_switch_left
 Prohození polarity levého motoru. Výchozí: false
 
bool motor_polarity_switch_right
 Prohození polarity pravého motoru. Výchozí: false
 
bool motor_enable_failsafe
 Zastaví motory po 500ms, pokud není zavoláno rkSetMotorPower. Výchozí: false
 
float arm_bone_trims [3]
 
rkPinsConfig pins
 Konfigurace pinů pro periferie, viz rkPinsConfig.
 

Detailní popis

Nastavení SW pro Roboruku.

Tato struktura obsahuje konfigurační hodnoty pro software Roboruky. Předává se funkci rkSetup(). Ve výchozím stavu má smysluplné hodnoty a není třeba nastavovat všechny, ale jen ty, které chcete změnit.

Dokumentace k datovým členům

◆ arm_bone_trims

float rkConfig::arm_bone_trims[3]

Korekce úhlů pro serva v ruce, ve stupních. Pole je indexované stejně, jako serva, hodnota z tohoto pole je vždy přičtena k úhlu poslenému do serva. Určeno pro korekci nepřesně postavených rukou, kde fyzické postavení ruky neodpovídá vypočítanému postavení.


Dokumentace pro tuto strukturu byla vygenerována z následujícího souboru: