Le forum a migré vers l'adresse suivante:

Forum

Masquer ce message

Simple-Duino Forum Index



Projet de commande


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

Offline

Joined: 09 Apr 2014
Posts: 7
Féminin
Niveau d'éléctronique: Débutant

PostPosted: Wed 9 Apr - 14:11 (2014)    Post subject: Projet de commande Reply with quote

PublicitéSupprimer les publicités ?
Bonjour,
Je travaille actuellement sur un projet de commande d'une climatisation en fonction de la présence ou non de personnes dans la salle. Je simule la climatisation par une LED et j'utilise un interrupteur d'éclairage automatique. Et j'aimerais bien savoir comment programmer la carte arduino pour que en fonction de la présence ou non d'une personne et d'un certain laps de temps, la LED s’éteint ou s'allume.
Merci d'avance. help
Back to top
seb03000
Débutant

Offline

Joined: 23 Feb 2014
Posts: 55
Masculin
Niveau d'éléctronique: Intermédiaire

PostPosted: Fri 11 Apr - 11:28 (2014)    Post subject: Projet de commande Reply with quote

Bonjour Shouxy. 
 
Donc tu possèdes un Arduino , une LED , mais quel est le module de présence que tu utilises ? 
 
mets un lien ou une photo de ton module de présence , et je verrait ce que je pourrait faire ensuite. 
  
Back to top
Shouxy
Débutant

Offline

Joined: 09 Apr 2014
Posts: 7
Féminin
Niveau d'éléctronique: Débutant

PostPosted: Sat 12 Apr - 11:34 (2014)    Post subject: Projet de commande Reply with quote

Merci beaucoup pour ton aide,j'ai trouvé le programme  merci Wink
Back to top
seb03000
Débutant

Offline

Joined: 23 Feb 2014
Posts: 55
Masculin
Niveau d'éléctronique: Intermédiaire

PostPosted: Sat 12 Apr - 11:51 (2014)    Post subject: Projet de commande Reply with quote

Ok très bien alors.

Mais si tu a trouvez ton programme peut tu le faire partager , pour les membres , sa pourrez

les aidez également.

@Cordialement.
Back to top
Admin
Fondateur

Offline

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

PostPosted: Sun 13 Apr - 20:58 (2014)    Post subject: Projet de commande Reply with quote

Ouaip, ce serait cool Shouxy, surtout pour des applis domotique
____________________________
http://simple-duino.com
Back to top
Shouxy
Débutant

Offline

Joined: 09 Apr 2014
Posts: 7
Féminin
Niveau d'éléctronique: Débutant

PostPosted: Wed 16 Apr - 03:11 (2014)    Post subject: Projet de commande Reply with quote

#define PIR 2
#define LED 13
int val = 0;            // état du capteur
int pirState = LOW;     // précédent état du capteur

void setup()
{
  pinMode(PIR, INPUT);
  pinMode(LED, OUTPUT);
  Serial.begin(1000);
}

void loop()
{
  Serial.println(digitalRead(PIR));
  val = digitalRead(PIR);
 
  if(val == LOW)            // si on détecte un mouvement
  {
    if(pirState == LOW)      // on regarde s'il y a eu changement d'état
    {
      //delay(1000);               // on fait clignoter la led
      digitalWrite(LED, LOW);
      delay(1000); 
      pirState = HIGH;       // on stocke l'état
    }
  }
  else                       // si on ne détecte pas de mouvement
  {
    if(pirState == HIGH)
    {
      digitalWrite(LED, HIGH);
      pirState = LOW;
    }
  }
}
 
Back to top
Shouxy
Débutant

Offline

Joined: 09 Apr 2014
Posts: 7
Féminin
Niveau d'éléctronique: Débutant

PostPosted: Wed 16 Apr - 03:12 (2014)    Post subject: Projet de commande Reply with quote

Je voulais savoir comment on enlève le clignotement de la lampe. Si quelqu'un a des idées merci d'avance.
Back to top
Admin
Fondateur

Offline

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

PostPosted: Wed 16 Apr - 10:19 (2014)    Post subject: Projet de commande Reply with quote

Ici:
if(val == LOW)            // si on détecte un mouvement
  {
    if(pirState == LOW)      // on regarde s'il y a eu changement d'état
    {
      //delay(1000);               // on fait clignoter la led
      digitalWrite(LED, LOW);
      delay(1000);  
      pirState = HIGH;       // on stocke l'état
    }
  }


Tu commentes comme ceci:
if(val == LOW)            // si on détecte un mouvement
  {
    if(pirState == LOW)      // on regarde s'il y a eu changement d'état
    {
      //delay(1000);               // on fait clignoter la led
      //digitalWrite(LED, LOW);
      delay(1000);  
      pirState = HIGH;       // on stocke l'état
    }
  }
____________________________
http://simple-duino.com
Back to top
Shouxy
Débutant

Offline

Joined: 09 Apr 2014
Posts: 7
Féminin
Niveau d'éléctronique: Débutant

PostPosted: Wed 16 Apr - 13:18 (2014)    Post subject: Projet de commande Reply with quote

Merci et y faudrait aussi que j'ajoute une durée de 15s avant l'extinction de la led lorsqu'il n'y a pas de mouvement et que cela se réinitialise si pendant ce laps de temps il y a un mouvement.
Back to top
Admin
Fondateur

Offline

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

PostPosted: Wed 16 Apr - 18:44 (2014)    Post subject: Projet de commande Reply with quote

J'ai pas compris ce que tu veux, tu peux détailler ?
____________________________
http://simple-duino.com
Back to top
Shouxy
Débutant

Offline

Joined: 09 Apr 2014
Posts: 7
Féminin
Niveau d'éléctronique: Débutant

PostPosted: Thu 17 Apr - 16:08 (2014)    Post subject: Projet de commande Reply with quote

Je dois minuter le temps (15s) durant lequel la led est toujours allumer, mais que le détecteur ne détecte aucun mouvement. Quand ce temps est écoulé, la led doit s'éteindre.
Back to top
Admin
Fondateur

Offline

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

PostPosted: Thu 17 Apr - 21:33 (2014)    Post subject: Projet de commande Reply with quote

Ok donc essayes ceci:

 
Quote:
else                       // si on ne détecte pas de mouvement
  {
    if(pirState == HIGH)
    {
      digitalWrite(LED, HIGH);
delay(15000);
digitalWrite(LED, LOW);
      pirState = LOW;
    }
  }
}



Sinon il faudra tenter autre chose.
____________________________
http://simple-duino.com
Back to top
Shouxy
Débutant

Offline

Joined: 09 Apr 2014
Posts: 7
Féminin
Niveau d'éléctronique: Débutant

PostPosted: Fri 18 Apr - 06:41 (2014)    Post subject: Projet de commande Reply with quote

Merci
Back to top
Display posts from previous:   
Post new topic   Reply to topic    Simple-Duino Forum Index -> Arduino & Électronique -> Projets 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