Treball de Recerca - Recercat

Treball de Recerca - Recercat Treball de Recerca - Recercat

27.04.2013 Views

Índex INTRODUCCIÓ ....................................................................................................................... 3 RAONS DEL TREBALL........................................................................................................................................ 3 EXPLICACIÓ GENERAL ...................................................................................................................................... 4 OBJECTIUS..................................................................................................................................................... 4 DIFICULTATS .................................................................................................................................................. 4 Nou llenguatge de programació.......................................................................................................... 5 Nou entorn de programació (lliure) .................................................................................................... 5 ELS LLENGUATGES DE PROGRAMACIÓ...................................................................................... 6 INTRODUCCIÓ ................................................................................................................................................ 6 Llenguatges de baix nivell .................................................................................................................... 6 Llenguatges d’alt nivell ........................................................................................................................ 8 LLENGUATGE DE PROGRAMACIÓ C .................................................................................................................... 9 Història .................................................................................................................................................. 9 Programació en C ............................................................................................................................... 10 Llenguatges derivats de C .................................................................................................................. 12 LA LLICÈNCIA LLIURE I EL CODI OBERT .................................................................................... 13 EL COMANDAMENT DE LA WII O WIIMOTE ............................................................................. 15 INTRODUCCIÓ .............................................................................................................................................. 15 DISSENY I DESENVOLUPAMENT ....................................................................................................................... 15 FUNCIONALITAT ........................................................................................................................................... 16 Detecció d’infrarojos .......................................................................................................................... 16 Detecció amb acceleròmetres ........................................................................................................... 16 COMPLEMENTS ............................................................................................................................................ 17 EL PROJECTE ........................................................................................................................ 18 INTRODUCCIÓ .............................................................................................................................................. 18 LA CRONOLOGIA DEL PROJECTE....................................................................................................................... 20 L’APRENENTATGE DEL LLENGUATGE C ............................................................................................................. 21 LA LLIBRERIA CWIID ..................................................................................................................................... 22 EL PROGRAMA D’INTERFÍCIE DE TEXT ............................................................................................................... 24 El funcionament de la interfície de text ............................................................................................ 25 La programació de la interfície de text ............................................................................................. 30 L’APRENENTATGE D’UTILITZACIÓ DEL GLADE I GTK+ ......................................................................................... 34 EL PROGRAMA D’INTERFÍCIE GRÀFICA .............................................................................................................. 34 El funcionament de la interfície gràfica ............................................................................................ 35 1

La programació de la interfície gràfica ............................................................................................. 39 MESURA D’ACCELERACIONS .................................................................................................. 43 Objectius ............................................................................................................................................. 43 Material............................................................................................................................................... 43 Procediment ........................................................................................................................................ 43 Resultats.............................................................................................................................................. 46 LES CONCLUSIONS................................................................................................................ 47 L’APRENENTATGE D’UN NOU LLENGUATGE DE PROGRAMACIÓ ............................................................................ 47 LA UTILITAT DEL PROGRAMARI LLIURE I DE CODI OBERT ...................................................................................... 47 ELS PROBLEMES SORGITS I LES POSSIBLES MILLORES ........................................................................................... 48 AGRAÏMENTS ...................................................................................................................... 50 BIBLIOGRAFIA...................................................................................................................... 51 ANNEXOS ............................................................................................................................ 53 EXECUTABLE EN INTERFÍCIE DE TEXT ................................................................................................................ 53 CODI FONT DEL PROGRAMA D’INTERFÍCIE DE TEXT ............................................................................................. 53 EXECUTABLE EN INTERFÍCIE GRÀFICA ............................................................................................................... 53 CODI FONT DEL PROGRAMA D’INTERFÍCIE GRÀFICA ............................................................................................ 53 2

Ín<strong>de</strong>x<br />

INTRODUCCIÓ ....................................................................................................................... 3<br />

RAONS DEL TREBALL........................................................................................................................................ 3<br />

EXPLICACIÓ GENERAL ...................................................................................................................................... 4<br />

OBJECTIUS..................................................................................................................................................... 4<br />

DIFICULTATS .................................................................................................................................................. 4<br />

Nou llenguatge <strong>de</strong> programació.......................................................................................................... 5<br />

Nou entorn <strong>de</strong> programació (lliure) .................................................................................................... 5<br />

ELS LLENGUATGES DE PROGRAMACIÓ...................................................................................... 6<br />

INTRODUCCIÓ ................................................................................................................................................ 6<br />

Llenguatges <strong>de</strong> baix nivell .................................................................................................................... 6<br />

Llenguatges d’alt nivell ........................................................................................................................ 8<br />

LLENGUATGE DE PROGRAMACIÓ C .................................................................................................................... 9<br />

Història .................................................................................................................................................. 9<br />

Programació en C ............................................................................................................................... 10<br />

Llenguatges <strong>de</strong>rivats <strong>de</strong> C .................................................................................................................. 12<br />

LA LLICÈNCIA LLIURE I EL CODI OBERT .................................................................................... 13<br />

EL COMANDAMENT DE LA WII O WIIMOTE ............................................................................. 15<br />

INTRODUCCIÓ .............................................................................................................................................. 15<br />

DISSENY I DESENVOLUPAMENT ....................................................................................................................... 15<br />

FUNCIONALITAT ........................................................................................................................................... 16<br />

Detecció d’infrarojos .......................................................................................................................... 16<br />

Detecció amb acceleròmetres ........................................................................................................... 16<br />

COMPLEMENTS ............................................................................................................................................ 17<br />

EL PROJECTE ........................................................................................................................ 18<br />

INTRODUCCIÓ .............................................................................................................................................. 18<br />

LA CRONOLOGIA DEL PROJECTE....................................................................................................................... 20<br />

L’APRENENTATGE DEL LLENGUATGE C ............................................................................................................. 21<br />

LA LLIBRERIA CWIID ..................................................................................................................................... 22<br />

EL PROGRAMA D’INTERFÍCIE DE TEXT ............................................................................................................... 24<br />

El funcionament <strong>de</strong> la interfície <strong>de</strong> text ............................................................................................ 25<br />

La programació <strong>de</strong> la interfície <strong>de</strong> text ............................................................................................. 30<br />

L’APRENENTATGE D’UTILITZACIÓ DEL GLADE I GTK+ ......................................................................................... 34<br />

EL PROGRAMA D’INTERFÍCIE GRÀFICA .............................................................................................................. 34<br />

El funcionament <strong>de</strong> la interfície gràfica ............................................................................................ 35<br />

1

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

Saved successfully!

Ooh no, something went wrong!