This is an old revision of the document!
IR Majakat kasutatakse roboti lokaliseerimiseks ruumis. Seda kasutades on võimalik robotil kätte saada mingi teatud objekti suund ning seda kasutades sõita vajaliku objektini. Majakas saadab välja RC5 protokollile vastavaid pakette, mis vastavad telekapuldi kanalitele. Protokollist tulenevalt on IR andmete kandevsageduseks 36kHz, mis tõstab tunduvalt süsteemi häirekindlust kõrvaliste infrapunakiirguste eest (lambid, päike jne).
Majaka trükkplaadil on kaks omavahel seotud skeemi: IR kiirgur ning laadija. Selle ülesande lahendamisel on kasutusel ainult IR kiirguri poolne skeemiosa. Järgnevalt on kirjeldatud majaka kasutamine:
Majakas vajab alalispingelist toidet 5V DC, mis tuleb ühendada kruviklemmi “Power” külge. Kanali valimine toimub jumper'iga, mis ühendatakse piikriba “Channel” külge vastavalt kõrvalolevale tabelile. Nt kanali 2 valimiseks tuleb ühendada jumper viikude 3 ja 5 vahele. Infrapuna LED'ide kiirgustugevust saab vajadusel reguleerida potensiomeetriga RT1, mis asub kanalivaliku viikude kõrval.
/* Kirjeldus: Katkestuspõhine infrapunamajaka kojusõidu näide * Author: Rain * Kp.: 3.04.2013 */ #include "majakalib.h" int main(void) { // Initsialiseerib majaka IR_Init(); // Majaks 2, autopiloot IR_Channel(2,AUTO); }
Vajalikud teegi failid: