Prototipo

Dependencies:   freetronicsLCDShield mbed

Committer:
hite222008
Date:
Tue May 27 22:12:23 2014 +0000
Revision:
0:c7f387fc3773
Child:
1:5372d7ce92ff
David

Who changed what in which revision?

UserRevisionLine numberNew contents of line
hite222008 0:c7f387fc3773 1 #include "mbed.h"
hite222008 0:c7f387fc3773 2 #include "freetronicsLCDShield.h"
hite222008 0:c7f387fc3773 3
hite222008 0:c7f387fc3773 4 freetronicsLCDShield lcd(D8, D9, D4, D5, D6, D7, D3, A0);
hite222008 0:c7f387fc3773 5 DigitalOut valvula1(PTC12);
hite222008 0:c7f387fc3773 6 DigitalOut valvula2(PTC13);
hite222008 0:c7f387fc3773 7 DigitalOut valvula3(PTC16);
hite222008 0:c7f387fc3773 8 DigitalOut valvula4(PTC17);
hite222008 0:c7f387fc3773 9 DigitalIn switch1(PTB8);
hite222008 0:c7f387fc3773 10 DigitalIn switch2(PTB9);
hite222008 0:c7f387fc3773 11 DigitalIn switch3(PTB10);
hite222008 0:c7f387fc3773 12 DigitalIn switch4(PTB11);
hite222008 0:c7f387fc3773 13 AnalogIn pot1(PTB0);
hite222008 0:c7f387fc3773 14 AnalogIn pot2(PTB1);
hite222008 0:c7f387fc3773 15 AnalogIn pot3(PTB2);
hite222008 0:c7f387fc3773 16 AnalogIn pot4(PTB3);
hite222008 0:c7f387fc3773 17 Timer t;
hite222008 0:c7f387fc3773 18
hite222008 0:c7f387fc3773 19 float tiempo;
hite222008 0:c7f387fc3773 20
hite222008 0:c7f387fc3773 21 int main() {
hite222008 0:c7f387fc3773 22 while(1){
hite222008 0:c7f387fc3773 23 if(PTB8==1){
hite222008 0:c7f387fc3773 24
hite222008 0:c7f387fc3773 25 }
hite222008 0:c7f387fc3773 26 }
hite222008 0:c7f387fc3773 27
hite222008 0:c7f387fc3773 28 /*lcd.printf("prototipo SR1");
hite222008 0:c7f387fc3773 29 wait(3);
hite222008 0:c7f387fc3773 30 t.start();
hite222008 0:c7f387fc3773 31 lcd.setCursorPosition(1, 0);
hite222008 0:c7f387fc3773 32 lcd.printf("counter");
hite222008 0:c7f387fc3773 33
hite222008 0:c7f387fc3773 34 while(1){
hite222008 0:c7f387fc3773 35 tiempo=t.read();
hite222008 0:c7f387fc3773 36 lcd.setCursorPosition(1, 8);
hite222008 0:c7f387fc3773 37 lcd.printf("%f", tiempo);
hite222008 0:c7f387fc3773 38 if(t>=0 && t<6){
hite222008 0:c7f387fc3773 39 valvula1=1;
hite222008 0:c7f387fc3773 40 valvula2=0;
hite222008 0:c7f387fc3773 41 valvula3=0;
hite222008 0:c7f387fc3773 42 valvula4=0;
hite222008 0:c7f387fc3773 43 //lcd.printf("%d", t);
hite222008 0:c7f387fc3773 44 }else if(t>=6 && t<12){
hite222008 0:c7f387fc3773 45 valvula1=0;
hite222008 0:c7f387fc3773 46 valvula2=1;
hite222008 0:c7f387fc3773 47 valvula3=0;
hite222008 0:c7f387fc3773 48 valvula4=0;
hite222008 0:c7f387fc3773 49 }else if(t>=12 && t<18){
hite222008 0:c7f387fc3773 50 valvula1=0;
hite222008 0:c7f387fc3773 51 valvula2=0;
hite222008 0:c7f387fc3773 52 valvula3=1;
hite222008 0:c7f387fc3773 53 valvula4=0;
hite222008 0:c7f387fc3773 54 }else if(t>=18 && t<24){
hite222008 0:c7f387fc3773 55 valvula1=0;
hite222008 0:c7f387fc3773 56 valvula2=0;
hite222008 0:c7f387fc3773 57 valvula3=0;
hite222008 0:c7f387fc3773 58 valvula4=1;
hite222008 0:c7f387fc3773 59 }else if(t>=24){
hite222008 0:c7f387fc3773 60 t.reset();
hite222008 0:c7f387fc3773 61 }
hite222008 0:c7f387fc3773 62 }*/
hite222008 0:c7f387fc3773 63 }