Le forum a migré vers l'adresse suivante:

Forum

Masquer ce message

Simple-Duino Forum Index



[Résolu] Serial.read


 
Post new topic   Reply to topic    Simple-Duino Forum Index -> Arduino & Électronique -> Questions
Previous topic :: Next topic  
Author Message
enolt
Débutant

Offline

Joined: 30 Mar 2014
Posts: 4
Masculin
Niveau d'éléctronique: Débutant

PostPosted: Sun 20 Apr - 16:10 (2014)    Post subject: [Résolu] Serial.read Reply with quote

PublicitéSupprimer les publicités ?
Bonjour tout le monde,
j'ai un problème qui est pourtant je pense facile à résoudre mais je n'y arrive pas.... 
 
Je veux faire en sorte que ma led s'allume ou s'éteigne en fonction de ce que j'envois sur la liaison série de l'arduino ( si j'envois 1 la led s'éteint et si j'envois 2 la led s'allume) mais je n'y arrive pas, ma led se met à clignoter. Voici mon code et merci d'avance!


int led = 6;
void setup ()
{
  pinMode (led, OUTPUT);
  Serial.begin(9600);
  digitalWrite (led, HIGH);
  digitalWrite(led, HIGH);
}
void loop()
{
  char code;
  while(Serial.available())
  {
    code=Serial.read();
    Serial.println(code);
  }
  if (code=1)
  {
    digitalWrite(led, LOW);
    delay(1000);
  }
  if (code=2)
  {
    digitalWrite(led, HIGH);
    delay(1000);
  }
}
Back to top
Admin
Fondateur

Offline

Joined: 12 Apr 2012
Posts: 860
Masculin
Niveau d'éléctronique: Pro

PostPosted: Sun 20 Apr - 22:44 (2014)    Post subject: [Résolu] Serial.read Reply with quote

le serial.read() te renvoie la valeur en ASCII de la touche préssée. Le 1 correspond donc à un nombre de l'ordre de 40, la condition n'est donc pas toujours vraie.
____________________________
http://simple-duino.com
Back to top
enolt
Débutant

Offline

Joined: 30 Mar 2014
Posts: 4
Masculin
Niveau d'éléctronique: Débutant

PostPosted: Mon 21 Apr - 17:20 (2014)    Post subject: [Résolu] Serial.read Reply with quote

Merci pour ta réponse, j'ai réussi à faire fonctionner le tout.
a+
Back to top
Display posts from previous:   
Post new topic   Reply to topic    Simple-Duino Forum Index -> Arduino & Électronique -> Questions All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  

Index | Xooit.com free forum | Free support forum | Free forums directory | Report a violation | Cookies | Charte | Conditions générales d'utilisation
Powered by phpBB
Propulsé par Simple-Duino