27.04.2013 Views

Treball de Recerca - Recercat

Treball de Recerca - Recercat

Treball de Recerca - Recercat

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Aquesta fase tracta principalment d’utilitzar el programa per tal <strong>de</strong> trobar-hi les<br />

erra<strong>de</strong>s que puguin haver-hi i per a buscar-hi algunes millores en la programació i<br />

presentació.<br />

A mida que es van trobant errors i possibles millores es va revisant i corregint la<br />

programació <strong>de</strong>l projecte fins que s’aconsegueixin reduir al mínim els possibles errors i<br />

es millori al màxim la funcionalitat.<br />

El projecte <strong>de</strong>l <strong>Treball</strong> <strong>de</strong> <strong>Recerca</strong><br />

En aquest projecte el “problema” d’on va sorgir la i<strong>de</strong>a era po<strong>de</strong>r mesurar diverses<br />

acceleracions. Els requeriments que es van extreure a partir d’aquí van ser crear un<br />

programa que pogués mesurar acceleracions mitjançant els acceleròmetres <strong>de</strong>l<br />

comandament <strong>de</strong> la Wii i po<strong>de</strong>r-les guardar en un arxiu <strong>de</strong> manera que se’n pogués fer<br />

un gràfic amb un programa <strong>de</strong> fulls <strong>de</strong> càlcul, per exemple.<br />

Un cop sabent què es volia fer s’havia <strong>de</strong> saber com fer-ho. Primerament calia<br />

trobar una forma <strong>de</strong> treballar amb el comandament <strong>de</strong> la Wii <strong>de</strong>s <strong>de</strong> l’ordinador. La<br />

forma <strong>de</strong> resoldre això va ser mitjançant les llibreries <strong>de</strong> codi lliure escrites en<br />

llenguatge C anomena<strong>de</strong>s Cwiid, que porten diverses funcions per a po<strong>de</strong>r connectar i<br />

contactar amb el comandament. Aquestes llibreries, com ja s’ha dit, estan escrites en<br />

llenguatge C, un llenguatge totalment nou per a mi, <strong>de</strong> manera que aquesta fase<br />

també va incloure l’aprenentatge <strong>de</strong> la sintaxis i el mèto<strong>de</strong> <strong>de</strong> programació en C.<br />

La programació <strong>de</strong>l projecte és duta a terme utilitzant el programa <strong>de</strong> gestió <strong>de</strong><br />

projectes <strong>de</strong> programació Anjuta 18 i està dividida en dues parts, ja que <strong>de</strong> fet són dos<br />

programes els que s’han escrit. Primer <strong>de</strong> tot la programació <strong>de</strong>l programa d’interfície<br />

<strong>de</strong> text, que en aquest projecte és un programa que serveix principalment <strong>de</strong> prova<br />

pilot per a les funcions <strong>de</strong> la llibreria Cwiid i per a practicar la programació en<br />

llenguatge C. La segona part és la programació <strong>de</strong>l programa d’interfície gràfica on, a<br />

part <strong>de</strong>l funcionament <strong>de</strong> la llibreria Cwiid també es va haver d’investigar el mèto<strong>de</strong><br />

18 Veure subcapítol L’aprenentatge <strong>de</strong>l llenguatge C. Pàgina 20.<br />

19

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!