|
GB-PIC1© : la cartouche
La cartouche GB-PIC1© offre de nombreuses ressources pour les
programmeurs, du débutant au spécialiste.
 | Boîtier autonome alimenté en +5V (le Gameboy se trouve pour une
dizaine d'€ sur le marché de l'occasion) |
 | Ecran LCD graphique 160x144 pixels (17x20 caractères) |
 | Joypad 4 directions, 4 boutons (Select, Start, A, B) |
 | Mémoire RAM et Flash-ROM |
 | Horloge (DS1307) |
 | Nombreuse E/S : logique, analogique, I2C,
PWM, série, etc. disponibles sur un connecteur : plusieur montages
peuvent ainsi se partager une même cartouche (idéal pour la
formation). |
La programmation est particulièrement simple et peut se faire selon
3 formules différentes, selon les connaissances
du programmeur :
 | Pour le programmeur de PIC, la librairie GBPIC-OS pré-programmée
dans la Flash-ROM de la cartouche procure une multitude de commandes
permettant notamment d’accéder aux ressources du GameBoy (LCD,
clavier, mémoire, calculs, etc.), sans aucunes connaissances spécifiques
au GameBoy et presque aussi simplement que l’usage d’un LCD
traditionnel.
|
 | Pour le programmeur de GameBoy, un logiciel de gestion des
principaux périphériques du PIC16F877 (E/S, analogique, PWM, I2C,
etc.) ainsi que de l’horloge DS1307 se met en place
automatiquement dans le PIC16F877. Une API de programmation GBDK est
disponible.
|
 | Pour les personnes maîtrisant les deux systèmes (GameBoy &
PIC16F877), une combinaison des deux est possible. |
Les applications possibles touchent notamment les domaines suivants :
 | Formation µProcessor
Solution bon marché, facile à utiliser pour l'étudiant.
Aucune connaissance du GameBoy n'est nécessaire.
|
 | Système d'acquisition de données (Data Logger)
Température, humidité, intensité lumineuse, tension, préssion,
événement...
|
 | Robotique
Asservissement de moteur (pas-à-pas, DC, servo de modélisme)
|
 | Domotique |
Programme de démo : GBPIC_Demo1.gb
à essayer sur un logiciel d' émulation
de GameBoy.
Cet exemple simule un programme
PIC16F877 écrit avec mikroElektronika
Pascal qui lit le clavier du Gameboy, décode le nom de la touche et
l'écrit sur le LCD du GameBoy.

|








 |