Jump to content

ATC Lite


Recommended Posts

bonjour tous le monde

 

j'ai connecté mon arduino uno en bluetooth avec le module HC06 a mon téléphone  Wiko

avec l'application Arduino Total Control  Lite  j'arrive bien a allumer mes led sur arduino avec les touches circuit de

l'application mais je n'arrive pas à allumer la lampe correspondante de l'appli ni changer le nom circuit

par le mien

 

merci d avance de votre aide  :)

Edited by turbore17
Link to comment
Share on other sites

bonjour

comme personne peut m'aider je vous donne la solution après des heures de recherche  B)

 

Logiciel à mettre dans l'Arduino

/*
  Controle de lampe en bluetooth avec Arduino Total Control Lite avec Android
  il faut telecharger sur android l'application ATC Lite
  et utiliser le module HC06 bluetooth
  realisé par turbore17 le jeudi 11/12/2014
 */
 
   #define BAUD_RATE 9600 // on definit la  vitesse de transmission du module HC06
 
     // On initialise les constantes utilisées
 
void setup() { 
      
   // initialise les Relays en sortie  de 2 a 13 
        for (int RelayPins = 2; RelayPins < 13; RelayPins++) {
          pinMode(RelayPins, OUTPUT);
        }
        
   // initialise la communication serie :
          Serial.begin(BAUD_RATE); 
    //les balises de votre texte
    
        Serial.println("Application JM"); 
        Serial.println("<Text00:Salon");
        Serial.println("<Text01:Chambre1: ");
        Serial.println("<Text02:Chambre2: ");
        Serial.println("<Text03:salle de bain");
        Serial.println("<Text04:Cuisine");
        Serial.println("<Text05:Couloir");
        Serial.println("<Text06:WC"); 
        Serial.println("<Text07:Relais1");
        Serial.println("<Text08:Relais2");
        Serial.println("<Text09:Relais3");           
}
void loop() {
  
  // Lecture de l'entree serie
     int entchar = 0;
        if (Serial.available() > 0) {
      entchar = Serial.read();  
    
    // Decision en fonction de la lecture
    
    switch (entchar) {
    case 'A':    
      digitalWrite(2, HIGH);
       Serial.println("<Imgs00:1"); // Réglez la lampe 1 allumé
      break;
      case 'a':    
      digitalWrite(2, LOW);
       Serial.println("<Imgs00:0"); // Réglez la lampe 1 éteinte
      break; 
    case 'B':    
      digitalWrite(3, HIGH);
       Serial.println("<Imgs01:1"); //  Réglez la lampe 2 allumé
      break;
       case 'b':    
      digitalWrite(3, LOW);
       Serial.println("<Imgs01:0"); //  Réglez la lampe 2 éteinte
      break; 
    case 'C':    
      digitalWrite(4, HIGH);
       Serial.println("<Imgs02:1"); //  Réglez la lampe 3 allumé
      break;
       case 'c':    
      digitalWrite(4, LOW);
       Serial.println("<Imgs02:0"); //  Réglez la lampe 3 éteinte
      break; 
    case 'D':    
      digitalWrite(5, HIGH);
       Serial.println("<Imgs03:1"); //  Réglez la lampe 4 allumé
      break;
       case 'd':    
      digitalWrite(5, LOW);
       Serial.println("<Imgs03:0"); //  Réglez la lampe 4 éteinte
      break; 
    case 'E':
      digitalWrite(6, HIGH);
       Serial.println("<Imgs04:1"); //  Réglez la lampe 5 allumé
      break;
       case 'e':    
      digitalWrite(6, LOW);
       Serial.println("<Imgs04:0"); //  Réglez la lampe 5 éteinte
      break; 
       case 'F':    
      digitalWrite(7, HIGH);
       Serial.println("<Imgs05:1"); //  Réglez la lampe 6 allumé
      break;
       case 'f':    
      digitalWrite(7, LOW);
       Serial.println("<Imgs05:0"); //  Réglez la lampe 6 éteinte
      break; 
    case 'G':    
      digitalWrite(8, HIGH);
       Serial.println("<Imgs06:1"); //  Réglez la lampe 7 allumé
      break;
       case 'g':    
      digitalWrite(8, LOW);
       Serial.println("<Imgs06:0"); //  Réglez la lampe 7 éteinte
      break; 
   case 'H':
      digitalWrite(9, HIGH);
       Serial.println("<Imgs07:1"); //  Réglez le relais 8 allumé
      break;
       case 'h':    
      digitalWrite(9, LOW);
       Serial.println("<Imgs07:0"); //  Réglez le relais 8 éteinte
      break; 
       case 'I':    
      digitalWrite(10, HIGH);
       Serial.println("<Imgs08:1"); //  Réglez le relais 9 allumé
      break;
       case 'i':    
      digitalWrite(10, LOW);
       Serial.println("<Imgs08:0"); //  Réglez le relais 9 éteinte
      break; 
    case 'J':    
      digitalWrite(11, HIGH);
       Serial.println("<Imgs09:1"); //  Réglez le relais 10 allumé
      break;
       case 'j':    
      digitalWrite(11, LOW);
       Serial.println("<Imgs09:0"); //  Réglez le relais 10 éteinte
      break; 
    } 
  }
}
 
merci d'avoir regardé mon post   :lol:
Edited by turbore17
Link to comment
Share on other sites

  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...