![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
.
Dependencies: RTC-DS1307 mbed
Diff: main.cpp
- 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); }