Bon, je résume ma situation :
J'avais fait des tests concluants en utilisant ce code (voir vidéo dans le premier post):
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60 | #include "Wire.h"
#include "WiiChuck.h"
WiiChuck chuck = WiiChuck();
int vitesse = 0;
void setup()
{
Serial.begin(9600);
chuck.begin();
chuck.update();
}
void loop() {
delay(50);
chuck.update();
if(chuck.zPressed() && chuck.cPressed())
chuck.calibrateJoy();
if(chuck.zPressed() && !chuck.cPressed())
{
vitesse --;
if(vitesse < 0)
vitesse = 0;
}
if(chuck.cPressed() && !chuck.zPressed())
{
vitesse ++;
if(vitesse > 3)
vitesse = 3;
}
if(chuck.rightJoy())
{
Serial.print("Droite ");
Serial.println(vitesse);
}
if(chuck.leftJoy())
{
Serial.print("Gauche ");
Serial.println(vitesse);
}
if(chuck.topJoy())
{
Serial.print("Avancer ");
Serial.println(vitesse);
}
if(chuck.botJoy())
{
Serial.print("Reculer ");
Serial.println(vitesse);
}
}
|
Il marchait très bien, et m'affichait comme il faut toutes les infos.
Maintenant, je refait les mêmes tests, avec le même code, les mêmes câblages, et la même carte Arduino, et ma carte n'envoie PLUS RIEN !
Quelqu'un saurait-il d'où ce problème peut provenir ? S'il faut faire des tests, je pourrai évidement les faire
Merci d'avance