Commit bbb01a4a authored by Mamadou diallo's avatar Mamadou diallo

first finish

parent 81478c7d
......@@ -55,17 +55,16 @@ void setup ()
delay(200);
gsm->println("AT+CNMI=2,2,0,0,0"); // Module de jeu pour envoyer des données SMS vers série dès réception
delay(200);
/*
gsm->println("AT+CMGF=1");// envoi du message
delay(500);
//Serial.println("AT+CMGS=\"46030329\"");
gsm->println(String("AT+CMGS=") + String("\"41080188") + String("\""));
delay(500);
gsm->print("systeme allumer");
delay(500);
gsm->write(26);
delay(500);
*/
gsm->println("AT+CMGF=1");// envoi du message
delay(500);
//Serial.println("AT+CMGS=\"46030329\"");
gsm->println(String("AT+CMGS=") + String("\"41080188") + String("\""));
delay(500);
gsm->print("systeme allumer");
delay(500);
gsm->write(26);
delay(500);
pinMode(capteur_hum_sol, INPUT);
pinMode(capteur_reservoir, INPUT);
......@@ -130,7 +129,7 @@ void loop ()
//on test si il est heure d'arroser
else if ((now.hour() == heure ) && (now.minute() == minut))
else if ((now.hour() == heure ) && (now.minute() == minut) && (now.second() == 00))
{
if (reservoir_test() == true)
......@@ -149,21 +148,6 @@ void loop ()
sms("Reservoir vide");
}
/*
if ( digitalRead(capteur_reservoir) == 1) // on test si le reservoir d'eau est remplit
{
arroser();
lcd.setCursor(0, 1);
lcd.print("fin arrosage");
}
else // sinon on envoie un message alert que le reservoir est vide
{
lcd.setCursor(0, 1);
lcd.print("reservoir vide");
}
*/
}
}
......@@ -201,6 +185,8 @@ void arroser () {
}
}
////////////////////////////////////// fonction control ecran //////////////////////////////////////
void control() {
etat = etat << 1 | digitalRead(portA);
etat = etat << 1 | digitalRead(portB);
......@@ -229,6 +215,7 @@ void control() {
heure = 00;
}
}
// minute configurration
if (( etat_test == B0111 ) && (etat_switch == 1))
{
......@@ -255,6 +242,9 @@ void control() {
}
////////////////////////////////////// fonction test reservoir //////////////////////////////////////
bool reservoir_test()
{
if (digitalRead(capteur_reservoir) == 1)
......@@ -267,6 +257,8 @@ bool reservoir_test()
}
}
////////////////////////////////////// fonction envoi sms //////////////////////////////////////
void sms( String texte)
{
gsm->println("AT+CMGF=1");// envoi du message
......@@ -293,7 +285,6 @@ void affiche_lcd()
lcd.setCursor(7, 0);
lcd.print("M=");
lcd.print(minut);
/* lcd.setCursor(2, 1);
lcd.println(etat_switch);*/
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment