[Programmation] programmation arduino lcd et fonction OU - Page 2
Répondre à la discussion
Page 2 sur 2 PremièrePremière 2
Affichage des résultats 31 à 34 sur 34

programmation arduino lcd et fonction OU



  1. #31
    invite60ec2530

    Re : programmation arduino lcd et fonction OU


    ------

    j'ai essayé de refaire un programme différent sur le récepteur et toute la partie bleu fonctionne il me fait bien la différence entre l’état du relais et bascule bien de l'un a l'autre
    Par contre la partie rouge il la saute systématiquement et je ne comprend pas pourquoi (c'est une validation par le même BP )
    je commence a désespérer car il faut que je solutionne les autres soucis.....

    nota les grandes tempos sont faire pour voir sur la console comment ça se passe


    Code:
    void loop() {
    
      byte message[8];
    
      if(Mirf.dataReady()){
        Mirf.getData(message); // Réception du paquet
    
      if (strcmp((char*) message, "VPCPMNT") == 0) {
          digitalWrite(LEDRX, HIGH);                                                     
          delay(1100);                                                                    
          digitalWrite(LEDRX, LOW);                                                       
          byte message[8] = "OK-MPAN";                                                   
          Serial.println("envoie du message au recepteur !");                             
          Mirf.send(message);                                                                              
          while(Mirf.isSending()); // On attend la fin de l'envoi
          digitalWrite(interne, HIGH); 
          delay(1100);
          digitalWrite(interne, LOW); 
          Serial.println("fin de l'envoie");                                              
          delay (1100);  
          int a;
          a = digitalRead(relaisp);
        if (a == 0)
        {
        digitalWrite(buzzer, HIGH);                                                     
          Serial.println("signalisation!");                                 
          delay(2100);                                                                    
          digitalWrite(buzzer, LOW);                                                      
          digitalWrite(relaisp, HIGH);                                              
          Serial.println("montée ");                                         
          Serial.println("pret - ");
          delay (2100);
        }
        else
        {
        digitalWrite(buzzer, HIGH);                                                                                                                      
            Serial.println("signalisation !");                                                                                                   
            delay(1100);                                                                                                                                        
            digitalWrite(buzzer, LOW);                                                                                                                          
            delay(2100);                                                                                                                                     
            if (strcmp((char*) message, "VPCPMNT") == 0) {                                                                                                                   
            }
            Serial.println("validation !");                                                                                                      
            delay(1100);                                                                                                                                        
            digitalWrite(buzzer, HIGH);                                                                                                                        
            delay(3000);                                                                                                                                       
            digitalWrite(buzzer, LOW);                                                                                                                          
            digitalWrite(relaisp, LOW);                                                                                                                     
            Serial.println("descente ");                                                                                                          
            delay(1100);                                                                                                                                      
            Serial.println("pret "); }
            delay (2100);
    
            } 
    } 
    }

    -----
    Dernière modification par Antoane ; 07/04/2019 à 10h29. Motif: Ajout des balises [CODE]...[\CODE], réparation couleur

  2. #32
    Vincent PETIT
    Animateur Électronique

    Re : programmation arduino lcd et fonction OU

    Salut,
    Mince ! En mettant les balises [CODE] j'ai fait sauter la coloration. Excuse moi.

    Peux tu reposter les parties bleues et rouges, merci.
    Là où il n'y a pas de solution, il n'y a pas de problème.

  3. #33
    invite60ec2530

    Re : programmation arduino lcd et fonction OU

    je n'ai plus acces au modification

  4. #34
    invite60ec2530

    Re : programmation arduino lcd et fonction OU

    Code:
     if (strcmp((char*) message, "VPCPMNT") == 0) {                                                                                                                   
            }
    c'est cette phrase la en rouge normalement car le programme la saute obligatoirement dans le bloc "else"

Page 2 sur 2 PremièrePremière 2

Discussions similaires

  1. [Programmation] [ARDUINO] Programmation fin de course
    Par invite437802bf dans le forum Électronique
    Réponses: 4
    Dernier message: 11/04/2017, 15h42
  2. [Energie] Programmation Arduino
    Par invite80e40774 dans le forum Électronique
    Réponses: 23
    Dernier message: 14/04/2016, 12h54
  3. Programmation Arduino
    Par inviteed8e3936 dans le forum Électronique
    Réponses: 3
    Dernier message: 05/05/2015, 23h34
  4. Programmation arduino
    Par inviteb9f9dbb8 dans le forum Programmation et langages, Algorithmique
    Réponses: 9
    Dernier message: 09/04/2015, 08h25
  5. Programmation Arduino
    Par invite6b718bc5 dans le forum Électronique
    Réponses: 4
    Dernier message: 05/03/2015, 13h09
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...