User Manual
127
• ACS bude často špatně rozpoznávat černé nebo velmi tmavě překážky. Černé objekty
mají více či méně tendenci zcela absorbovat IR světlo. Toto je normální fyzikální
chování! Pro spolehlivou detekci objektů můžete navíc použít jiné typy snímačů
(například ultrazvukový měřič vzdálenosti...)!
• Robot se provozuje v prostředí s jasným osvětlením, např. s přímým slunečním světlem,
zářivkami nebo na podsvícením plochých obrazovek. Tyto světelné zdroje mohou rušit
IR-komunikaci a ACS.
10. IRCOMM není schopen přijímat signály z dálkového ovladače! Robot nereaguje na
tyto signály!
• Vysílá váš dálkový ovladač signály skutečně ve formátu RC5? Pokud to nevíte jistě, tak
pravděpodobně ne. Software rozpozná pouze formát RC5. Dálkový ovladač budete
muset přepnout do jiného systému kódování (většina univerzálních dálkových ovladačů
umožňuje nastavit formát RC5) nebo použít jiný dálkový ovladač.
• Přiřazení kláves se liší typ od typu a také podle výrobce. Vždy začněte přiřazením
tlačítek pro váš program. Komentáře ve zdrojovém kódu ukázkového programu RC5 vám
poskytnou pokyny, jak přiřadit tlačítka jednotlivým funkcím. Zkontrolujte výstupní kódy na
terminálu, který bude zobrazovat kódy jednotlivých tlačítek pro ukázkový program RC5!
11. Robot se nedokáže otočit o zadaný úhel.
• To je normální chování a v příručce již byly vysvětleny příčiny těchto odchylek! Jednotka
pásového pohonu vždy způsobí odchylky směru díky proklouzávání a posouvání. Občas
se musí také kalibrovat snímače polohy (enkodéry), aby se zajistila správná funkce podle
představ. Podrobnosti viz příloha B.
12. Proč i extrémně krátký program zabírá 7 kB paměti?
• Každý program vždy obsahuje knihovnu RP6Library, která bude zabírat více než 6,5 kB
paměti, takže je nutné uvažovat za standardní velikost programu paměťový prostor 7 kB.
Brzy zjistíte, že se velikost programu nezvětší, i když se přidá velký kus zdrojového kódu.
Nebojte se velikosti paměťového prostoru. Paměť poskytuje dostatek místa pro běžné
programy. Pokud velikost vašeho programu přesahuje hranice paměťového prostoru,
můžete zvážit použití rozšiřujícího modulu s dalším mikroprocesorem.
13. Nelze kompilovat moje programy – kompilátor skončí překlad s nějakými chybovými
zprávami!
• Zkontrolujte chybovou zprávu a pokuste se pochopit, co chybu způsobilo. Pokud máte
kontaktovat technickou podporu, nejprve zkopírovat celé hlášení kompilátoru do
textového souboru. Pak zašlete hlášení kompilátoru a zdrojový soubor do střediska
technické podpory! Následující přehled uvádí běžné programátorské chyby:
o Zapomněli jste do projektu vložit knihovnu RP6Library nebo je nesprávný název
adresáře, v souboru makefile. Pokud začínáte tvořit nový projekt, nezapomeňte