[code]
/* Projet
* Allumer une lampe,créer un compteur de 90secondes puis alimenter un relay.
* A l'extinction de la lampe,créer une tempo de 10secondes et remettre le compteur
et le tempo à "0".
* A l'extinction de la lampe avant les 90secondes , remettre le compteur à "0"
*/
//les broches
int photoResistance = A0;
int pinrelay = 13;
//les variables
int compteur=0;
int tempo=0;
void setup() {
//definition de la broche 13 en mode de sortie
pinMode (pinrelay,OUTPUT);}
void loop() {
//indique que la brocheA0 est égale à "valeur"
int valeur = analogRead (photoResistance);
//si la lumière éteinte, démarrer la tempo
if (valeur<800 && compteur!=0){
// départ tempo
while (tempo!=10){tempo=tempo+1;delay(1000);}
if (valeur<600 && tempo==10)
//laisser le relay alimenter pendant 10secondes
digitalWrite (pinrelay,HIGH);
//désactivation du relay
digitalWrite (pinrelay,LOW);compteur=0;tempo=0;}
//départ du compteur 1 minute et 30 secondes.
if (compteur!=90){
compteur=compteur+1;
delay (1000);}
if (valeur>900 && compteur==90)
digitalWrite (pinrelay,HIGH);}
/*[u]projet réalisé[/u]
*Pour résumer le projet est destiné à commander le VMC des toilettes,à partir
d'une photo résistance située dans les toilettes.
*Une fois la lumière allumée:
*Si l'on ne dépasse pas 1minute 30,le VMC ne se déclenche pas et à l'extinction de la lumière
le compteur ainsi que la tempo sont remis à zero.
*Quand on dépasse 1 minute 30,le VMC est alimenté jusqu'à l'extinction de la lumière et il
reste alimenté encore 10secondes puis se ferme.*/
Ne soyez pas trop méchant avec moi ,c'est le premier programme que je fais avec l'arduino, je pense qu'il y a mieux à faire, mais je débute!!