Bonjour à tous ,
j'ai le projet de faire un Puissance 4 pour le petit-fils en m'inspirant d'un projet existant
https://projecthub.arduino.cc/mircem...troller-34cf6c
l’intérêt est que l'on peut jouer à deux ou contre l'ordinateur
l'ennui est que j'utilise une matrice Leds 8x8 avec un câblage de type "série" et non pas comme semble indiqué le projet un câblage de type "zig-zag" (ce dernier que je n'ai d'ailleurs pas trouvé à la vente )
ce qui me donne un résultat non conforme puisque les "jetons" ne s'alignent pas dans les colonnes
j'ai d'ailleurs tenté de faire une simulation avec Wokwi
https://wokwi.com/projects/384108125590964225
Le principe reste simple :
- on choisit 1 joueur ou 2 joueurs
- et à l'aide des boutons Gauche ( jaune) ou Droit ( vert) on choisit la colonne
- puis on valide par le bouton (Bleu)
ma question est la suivante :
lors de l'appui sur le bouton "Bleu" ( voir bas_0() )le pion ne va pas dans la bonne colonne suite à l'usage d'une matrice Leds en série
Je sollicite donc votre pour me permettre de résoudre ce problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 / -------------------- Abaissement du pion -------------------- void bas_0 () { zw3 = 0; do { if (spielfeld [position_0 + 8] == 0 ) { spielfeld [position_0] = 0; position_0 = position_0 + 8; //<============= spielfeld [position_0] = status_spiel; zw3++; delay(100); sortie_terrain_de_jeu (); delay(200); } else { zw3 = 7; } } while (zw3 != 7) ; direction = 0; position_0 = 0; if (status_spiel == 1 ) { status_spiel = 2; spielfeld [position_0] = 2; } else { status_spiel = 1; spielfeld [position_0] = 1; }; sortie_terrain_de_jeu (); }
En vous remerciant par avance
pascal
Partager