lllllservo

Dependencies:   mbed

main.cpp

Committer:
poresc
Date:
2017-11-19
Revision:
0:dd86afd987d0

File content as of revision 0:dd86afd987d0:

#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;}
        

    }
}