juan pores
/
analogo_servoestees
lllllservo
Revision 0:dd86afd987d0, committed 2017-11-19
- Comitter:
- poresc
- Date:
- Sun Nov 19 22:31:26 2017 +0000
- Commit message:
- analogoservo
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
mbed.bld | Show annotated file Show diff for this revision Revisions of this file |
diff -r 000000000000 -r dd86afd987d0 main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Sun Nov 19 22:31:26 2017 +0000 @@ -0,0 +1,82 @@ +#include "mbed.h" + +AnalogIn voltaje(PTB0); +Serial jd(USBTX, USBRX); +DigitalOut led(LED1); +DigitalIn p(PTC5); +DigitalOut m(PTC6); +DigitalIn l(PTC3); +DigitalOut h(PTC0); +float v; +int j=0; +int t; +int x=0; +int main(){ + while(1){ + v=voltaje.read()*3.3; + int t=(int)v;//cambiar de flotante a un entero + + + if(l==1){ + + j=1; + led=0; + m=1; + wait(1); + //wait(10); + + + } + + else{ + led=1; + m=0; + j=0; + //wait(2); + } + switch(j){ + case 1: + if(j==t){ + m=0; + led=1; + jd.printf("azul\n"); + wait(5); + h=1; + wait(5); + h=0; + + + } + break;} + + //aparte + if(p==1){ + + j=2; + led=0; + m=1; + + } + + else{ + led=1; + m=0; + j=0;} + + + switch(j){ + case 2: + if(j==t){ + m=0; + led=1; + jd.printf("negro\n"); + wait(5); + m=1; + wait(9); + m=0; + } + break;} + + + } +}
diff -r 000000000000 -r dd86afd987d0 mbed.bld --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Sun Nov 19 22:31:26 2017 +0000 @@ -0,0 +1,1 @@ +https://os.mbed.com/users/mbed_official/code/mbed/builds/e7ca05fa8600 \ No newline at end of file