Aller au contenu

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  :)

Modifié par turbore17
Lien vers le commentaire
Partager sur d’autres 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:
Modifié par turbore17
Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...