motor bipolar ida y vuelta

Dependencies:   mbed

main.cpp

Committer:
Javierdf
Date:
2019-11-19
Revision:
0:879dea298564

File content as of revision 0:879dea298564:

#include "mbed.h"

BusOut M1(D2,D3,D4,D5);
Serial pc(USBTX,USBRX);
//DigitalOut ledG(D13);
//DigitalOut ledB(D4);
char pos1[4]={0x05,0x06,0x0A,0x09};
char pos2[4]={0x0A,0x06,0x05,0x09};
int i=0,u=0;
int x=0;


int main()
{

while(1){

        switch(pc.getc())
        {
        
        case 'a':
        for(x=0;x<5;x++)
        {        
        M1=pos1[i];
        wait(0.005);
        i++;
        if(i==4)
         i=0;
         }
         x=0;
        break;
        
     
        case 's':
       for(x=0;x<5;x++)
       {
        M1=pos2[u];
        wait(0.005);
        u++;
        if(u==4)
         u=0;
         } 
         x=0; 
        break;
            
        } 
    
    }
    }