.

Dependencies:   RTC-DS1307 mbed

Revision:
2:d3b43d747191
Parent:
1:134750dc8585
Child:
3:0fa42a66a4a6
--- a/main.cpp	Mon Apr 18 16:30:52 2016 +0000
+++ b/main.cpp	Mon Apr 18 17:05:24 2016 +0000
@@ -4,18 +4,17 @@
 #include "note.h"
 
 DigitalIn bottone1(p23);
-DigitalOut ledR(p30);
-DigitalOut ledG(p29);
-DigitalOut ledB(p28);
-AnalogIn sensore_lum(p20);
-AnalogIn potenziometro(p15);
-PwmOut piezo(p20);
+DigitalOut ledR(p25);
+DigitalOut ledG(p24);
+DigitalOut ledB(p26);
+Rtc_Ds1307 rtc( p9,p10 );
+AnalogIn potenziometro(p17);
+PwmOut piezo(p22);
 
 Serial pc(USBTX, USBRX, "pc");
 
 bool flag1=0, flag2=0;
 int  ultimo_giorno=0;
-double temp_lum;
 int orario;
 long long int c;
 /*
@@ -74,17 +73,16 @@
             /////funzione del servo che gira per far scendere la pastiglia
             ledG=1;
             ledB=0;
-            wait_ms(10);
-            temp_lum=sensore_lum;
             c=0;
         } else if(c>0 && c%1000==0) {
             suono(NOTE_D5, 1);
         }
+        wait_ms(1);
     } while(!flag1) ;
     flag1=0;
     do {
         c++;
-        if(sensore_lum<=temp_lum/20) {
+        if(bottone1) {
             flag1=1;
             ledG=0;
             suono(NOTE_A3,1);
@@ -98,7 +96,7 @@
 void setOrario_Pastiglia()
 {
     bool pot=0;
-    bool seri=0;
+  //  bool seri=0;
     bool Fpot=0;
 
     do {
@@ -123,6 +121,7 @@
                 Fpot=1;
                 suono(NOTE_A3, 1);
             }
+            wait_ms(1);
         } while(!Fpot);
 
     }