Aller au contenu


axelou19

Inscrit(e) (le) 24 nov. 2011
Déconnecté Dernière activité oct. 26 2012 07:05
-----

Messages que j'ai postés

Dans le sujet : aide nunchuck sans fil et progra

22 octobre 2012 - 05:13

je voulais vous remerciez de votre aide

bonne fin de soirée a tous

Dans le sujet : programmation serial

05 janvier 2012 - 08:12



int ledPin = 9;  // j'initialise une led
   //Déclaration de la variable contenant la valeur de la touche saisi au clavier
   int octetRecu;
   
   
void setup() // inisialisation des interface
{

 Serial.begin(9600); // je commence le serial a 9600 bit par seconde

 pinMode(ledPin, OUTPUT); //je define la led en sortie

}
void loop(){
     if (Serial.available() > 0) {          //si il y a une valeur dans le serial 

       // Lecture de l'octet présent dans la mémoire tampon (buffer)
     octetRecu = Serial.read();
     
     if (octetRecu == 'A' || octetRecu == 'a') //Si l'octet recuz est égal à A ou a
{    
     digitalWrite(ledPin, HIGH); //Allume la LED A 
     Serial.println("allume"); //Affiche "allume"  la LED série
}

     if (octetRecu == 'E' || octetRecu == 'e') //Si l'octet recu est égal à E ou e
{
       //Eteindre la LED connectées 
      digitalWrite(ledPin, LOW);
      Serial.println("eteinte");//Affiche " eteinte" dans le moniteur série
 }
  }
   }

merci mais tu ne prend que le a moi j'aimerai controle en ecrivant un mot entier et pas juste une seul lettre

Dans le sujet : programmation serial

05 janvier 2012 - 04:37

oui j'ai oublier de me relire pour c'est faute j'avais compris comment lire une lettre comme a b ou c mais comment faire avec un mots entier c'est la ou j'ai un problème je ne sait pas comment le formuler corectement
j'ai esayer sa
j'ai defini octet

if(octet == 'bonjour'(
ce ne macrhe pas
puis j'ai essayer ca
if(octet == 'b' && octet == 'o'...(
mais aucun des deux ne marche comment faire ?

Dans le sujet : programmation serial

31 décembre 2011 - 07:01

personne ne peut m'aider
:(

Dans le sujet : programmation serial

29 décembre 2011 - 10:38

Il faut lire le port série :

http://arduino.cc/en/Serial/Read


j'ai déjà essayer mais je n'ai pas réussi
je ne sais pas comment l'utiliser et même en regardant les exemple je ne comprend pas comment lire .
j'ai déjà fait ça mais je n’arrive pas a mettre plusieurs lettres a la fois pour faire un mot
(celons la lettre écrite il allume plus ou moins longtemps un LED)

nt ledPin = 9;  // j'initialise une led

void setup() // inisialisation des interface
{

 Serial.begin(9600); // je commence le serial a 9600 bit par seconde

 pinMode(ledPin, OUTPUT); //je define la led en sortie

}

if (Serial.available() > 0) {          //si il y a une valeur dans le serial 

  char valeur = Serial.read();           // je lit les donne envoyer ( celle que jenvoie a arduino par le pc)

  switch(valeur) {        //je defini les condition

  case 'a':        // si il lit un a 

    analogWrite(ledPin, HIGH);         //j'allume la led
delay(1000);//j'attend 1sec
   analogWrite(ledPin, LOW);        //j'etain

  case 'c':         //pareile

    analogWrite(ledPin, HIGH);
delay(500);
   analogWrite(ledPin, LOW);

  case 'd':

    analogWrite(ledPin, HIGH);
delay(100);
   analogWrite(ledPin, LOW);

  }

}