Bonjour,
J'aimerais créer une IHM Windev pour piloter ma carte UNO Arduino.
Pour tester j'ai créé une petite appli sur Arduino qui éclaire une LED suite à l'appui sur une touche (a, b ...). Cela fonctionne bien avec le moniteur serie de l'arduino.
D'un autre côté j'ai créé une feuille avec un bouton sous windev, et j'aimerai éclairer une LED en faisant un clic dessus (simulation de l'appui sur une touche).
Mais malheureusement la LED ne s'éclaire pas.
Voici mon code arduino

Code Java : 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
void setup() {
  // initialize serial communication:
  Serial.begin(9600);
      for (int thisPin = 5; thisPin < 8; thisPin++) {
        pinMode(thisPin, OUTPUT);
      }
}
 
void loop() {
  if (Serial.available() > 0) {
    int inByte = Serial.read();
  Serial.println(inByte);
    switch (inByte) {
    case 'a':    
      digitalWrite(5, HIGH);
      break;
    case 'b':    
      digitalWrite(6, HIGH);
      break;
    case 'c':    
      digitalWrite(7, HIGH);
      break;
    default:
      for (int thisPin = 5; thisPin < 8; thisPin++) {
        digitalWrite(thisPin, LOW);
 
      }
    }
  }
}


et voici mon code windev :

clic sur BTN_sansNom
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
bResultat = sOuvre(4,4096,4096)
cMessage est un entier
 
cMessage=97    //code ascii de a
SI bResultat = Vrai ALORS
	sFixeParamètre(4,9600,1,8,0)
	sEcrit(4, cMessage)
	Trace(cMessage)
SINON
	Erreur("Erreur d'ouverture de COM.....")
FIN
Est-ce que quelqu'un pourrait m'aider car je ne comprends pas mon erreur
par avance merci, cdt