Egér

A feladat:

Egér (pontosabban trackball) készítése, ami rendes egérként működik linuxon X felület alatt.

A megoldás:


Video29.avi
Video30.avi
Video31.avi

A képeken látható hardvert raktuk össze, valódi egeret nem sikerült készíteni - az alkatrészek között nem igazán volt olyan, ami megfelelően tapadt is, de nem akadt asztalon való mozgatásnál. Két forgásszenzorral érzékeltük a golyó elmozdulásait, és volt egy nyomógombunk is. (Outputot nem használtunk, aki akarja öszeépítheti a plotterrel. :) A robot által érzékelt adatokat (egy nqc programmal való inicializálás után) egy shellscript dolgozta fel, mely meghívta az egérkurzor pozícióját X-ben megváltoztató és a kattintást intéző programokat. Mivel az RCX 1.0 nem tudott kommunikációt kezdeményezni a torony felé, kénytelenek voltunk a mért értékeket folyamatosan lekérdezgetni, nem pedig csak változáskor módosítani. A mellékelt források innen letölthetőek, megtalálható a csomagban a programokat felépítő script is.


A készítők:

Istvan Hory NCS Judit Pierre


A program elkészítéséhez szükséges elméleti háttér megtalálható itt.