Smart coffee machine with facial recognition and remote control
Dependencies: Camera_LS_Y201 EthernetInterface EthernetNetIf HTTPClient SRF05 TextLCD mbed-rtos mbed-src
eau.cpp
00001 #include "eau.h" 00002 00003 DigitalOut relaisEau(p23); 00004 DigitalIn capteurEau(p11); 00005 00006 void informerServeurEtatBacEau(int capteur_eau); 00007 00008 void checkContenanceReserveEau(bool initialisation) 00009 { 00010 capteurEau.mode(PullUp); 00011 00012 if(initialisation) 00013 informerServeurEtatBacEau(capteurEau); 00014 00015 if(relaisEau != capteurEau.read() || initialisation) 00016 { 00017 // On informe le serveur de l'absence (ou non) d'eau 00018 if(!initialisation) 00019 informerServeurEtatBacEau(capteurEau); 00020 00021 // On renvoie l'information à la machine 00022 if((int)capteurEau.read() == 1) 00023 relaisEau = 0; 00024 00025 else 00026 relaisEau = 1; 00027 } 00028 } 00029 00030 void informerServeurEtatBacEau(int capteur_eau) 00031 { 00032 if(capteur_eau == 0) 00033 envoyerRequete("gestion_eau.php?bac_vide"); 00034 00035 else 00036 envoyerRequete("gestion_eau.php?bac_plein"); 00037 }
Generated on Wed Jul 13 2022 03:22:24 by 1.7.2