Visual c++ et Arduino
Résolu/Fermé
cubeur78
Messages postés
98
Date d'inscription
mercredi 10 novembre 2010
Statut
Membre
Dernière intervention
23 août 2013
-
21 août 2013 à 11:07
cubeur78 Messages postés 98 Date d'inscription mercredi 10 novembre 2010 Statut Membre Dernière intervention 23 août 2013 - 23 août 2013 à 12:15
cubeur78 Messages postés 98 Date d'inscription mercredi 10 novembre 2010 Statut Membre Dernière intervention 23 août 2013 - 23 août 2013 à 12:15
A voir également:
- Visual c++ et Arduino
- Microsoft visual c++ runtime - Guide
- Visual petanque - Télécharger - Sport
- Visual paradigm - Télécharger - Gestion de données
- Visual basic - Télécharger - Langages
- Visual click avis - Forum Vos droits sur internet
4 réponses
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
21 août 2013 à 11:17
21 août 2013 à 11:17
Salut.
Es tu sur que "donnee_recue" est modifié lors de la boucle ? Il n'y a rien qui modifie cette variable dans le morceau de code que tu nous à mis. à moins que ce soit une variable globale modifiée par un thread, il n'y a pas de raison que ça valeur change, elle vaut donc toujours 'x'.
Es tu sur que "donnee_recue" est modifié lors de la boucle ? Il n'y a rien qui modifie cette variable dans le morceau de code que tu nous à mis. à moins que ce soit une variable globale modifiée par un thread, il n'y a pas de raison que ça valeur change, elle vaut donc toujours 'x'.
cubeur78
Messages postés
98
Date d'inscription
mercredi 10 novembre 2010
Statut
Membre
Dernière intervention
23 août 2013
65
Modifié par cubeur78 le 21/08/2013 à 11:31
Modifié par cubeur78 le 21/08/2013 à 11:31
if (donnee_recue == 'x') {
while(infini == 0) {
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
delay(100);
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
delay(100);
int received_data;
if (Serial.available()>0) {
received_data = Serial.read();
if (donnee_recue == 'z') {
break;
}
}
}
}
Je viens de tester ceci et ça ne marche pas non plus.
while(infini == 0) {
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
delay(100);
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
delay(100);
int received_data;
if (Serial.available()>0) {
received_data = Serial.read();
if (donnee_recue == 'z') {
break;
}
}
}
}
Je viens de tester ceci et ça ne marche pas non plus.
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
21 août 2013 à 21:46
21 août 2013 à 21:46
ba tu modifie received_data et tu lis donnee_recue... alors bon, ça me choque toujours pas, même commentaire que précédemment.
cubeur78
Messages postés
98
Date d'inscription
mercredi 10 novembre 2010
Statut
Membre
Dernière intervention
23 août 2013
65
22 août 2013 à 20:37
22 août 2013 à 20:37
Effectivement ^^
Erreur de frappe, je testerai demain mais je pense que ça devrai marcher.
Erreur de frappe, je testerai demain mais je pense que ça devrai marcher.
Salut cubeur,
Télécharge toi "ArduBlock", intègre le à "Arduino". C'est une interface graphique au petits oignons, et qui en plus te sort le code C correspondant.
C'est vraiment nickel.
Télécharge toi "ArduBlock", intègre le à "Arduino". C'est une interface graphique au petits oignons, et qui en plus te sort le code C correspondant.
C'est vraiment nickel.
cubeur78
Messages postés
98
Date d'inscription
mercredi 10 novembre 2010
Statut
Membre
Dernière intervention
23 août 2013
65
Modifié par cubeur78 le 23/08/2013 à 12:15
Modifié par cubeur78 le 23/08/2013 à 12:15
Je viens de regarder c'super effectivement.
Cela va bien me simplifier la vie, merci !
Le problème est résolu ducoup :)
Cela va bien me simplifier la vie, merci !
Le problème est résolu ducoup :)