====== Console de jeu Arduino ====== Étudiant proposant le projet : Arthur Hennequin Ce projet a pour but de réaliser une plateforme de jeu à base d'arduino. A la façon d'une console de salon, l'appareil pourra être branché sur une TV et/ou un écran LCD. Une à quatre manettes pourront être branchées. Les jeux seront codés en c++ avec une bibliothèque spécialement créée pour la plateforme et chargés depuis une carte sd à l'aide d'un bootloader. ==== Tests Réalisés ==== * Essai de la library TVOut sur le vidéo projecteur du lab : test concluant. Il suffit de suivre les instructions pour le cablage et d'utiliser l'exemple DemoPAL. * Faire [[wiki:projets:rfid:arduino_game:led_asm|clignoter une led en assembleur]]. Générer un signal PAL demande des timings très précis qui ne pourront être réalisés qu'en assembleur. S'entrainer à manipuler les ports en asm est donc une bonne chose. ==== Outils ==== * [[wiki:projets:rfid:arduino_game:bitmap_maker|Bitmap maker]] : Un outil java pour convertir une image en char[] de c. Test avec le logo du PMClab ==== Recherches bibliographiques ==== * [[http://gamebuino.com/wiki/index.php?title=Getting_started|Gamebuino]] : Console portable à base d'arduino * [[https://code.google.com/p/arduino-tvout/|TV out]] : Bibliothèque arduino permettant de communiquer avec une TV (128x96) * [[http://javiervalcarce.eu/wiki/TV_Video_Signal_Generator_with_Arduino|Tutorial signal PAL]] : pour mieux comprendre la library TVout (en particulier : http://www.rickard.gunee.com/projects/video/pic/howto.php) * [[http://www.wayneandlayne.com/projects/video-game-shield/games/|Video game shield]] : projet similaire * [[http://www.nongnu.org/avr-libc/user-manual/inline_asm.html|Guide assembleur]] : pour être suffisamment rapide * [[http://f5mna.free.fr/ArduiTVout.htm|Over screen Display]] : Application intéressante de la library TV out