Bonjour,
Je suis nouveau sur le forum et dans la communauté Arduino.
Mon problème : je souhaite faire une application windows qui communique avec un arduino micro par le port série USB de la carte. Jusqu'à là je ne pense pas que ce soit bien sorcier.
Mon application est développé sous visual studio 2017 en C#, j'ai fait un bout de code qui envoi un octet lors de l'appui sur un bouton de l'application. Coté arduino un bout de code attend un message puis renvoi le message par le port série ci dessous le code :
byte octetRecu = 0;
void setup() {
// put your setup code here, to run once:
/*Serial Port*/
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
if (Serial.available()>0)
{
receptionData();
}
}
void receptionData()
{
octetRecu = Serial.read();
Serial.println(octetRecu);
}
Le code arduino fonctionne parfaitement avec le moniteur série de l'IDE et j'ai bien mes 2 leds qui s'allume (TX et RX) de l'arduino lors de l'envoi d'un octet et le caractère s'affiche dans la console.
Par contre avec mon application windows je n'ai que la led RX de l'arduino qui s'allume. Je ne comprend pas d'où ça peut venir. La configuration du port com coté windows est 9600 bauds 8 bits pas de parity 1 bit de stop.
Est ce qu'il y a une subtilité supplémentaire que j'aurais zapper.
Merci par avance.
Tom