Étape 5: Programme/Code
La rar archive contient les fichiers source et un fichier hex (situé dans le dossier par défaut) pour une ATmega32, mais je recommande la source de construction par vous-même, parce que u peut être modifier certaines valeurs selon vos LEDs. LED de différentes peut-être besoin des moments différents de charge/décharge, donc il faut essayer de certaines valeurs. Le code source est divisé en 5 fichiers :
- TicTacToe_atm32_rev2.c ce fichier contient la routine principale et certaines fonctions.
- led.c/led.h ces fichiers contenir code de chaque LED spécifiques, par exemple, la fonction "get_field()", qui retourne la LED pressée.
- computer_enemy.c/computer_enemy.h comme nom dit ces fichiers contiennent l’IA.
Le code devrait être documenté assez bien, mais s’il y a question allez-y et demandez dans les commentaires.