Motor a pasos

Dependencies:   mbed

Committer:
POR09
Date:
Mon Dec 11 15:56:32 2017 +0000
Revision:
0:cc3a5266b37f
MOTOR_BIP

Who changed what in which revision?

UserRevisionLine numberNew contents of line
POR09 0:cc3a5266b37f 1 #include "mbed.h"
POR09 0:cc3a5266b37f 2
POR09 0:cc3a5266b37f 3 DigitalOut led1(LED1);
POR09 0:cc3a5266b37f 4 DigitalOut led2(LED2);
POR09 0:cc3a5266b37f 5 DigitalOut led3(LED3);
POR09 0:cc3a5266b37f 6 BusOut M1 (D2,D3,D4,D5);
POR09 0:cc3a5266b37f 7 char pos[4]={0x05,0x06,0x0A,0x09};
POR09 0:cc3a5266b37f 8 //char pos1[4]={0x05,0x09,0x0A,0x06};
POR09 0:cc3a5266b37f 9 //int h,a;
POR09 0:cc3a5266b37f 10 int i;
POR09 0:cc3a5266b37f 11 int main()
POR09 0:cc3a5266b37f 12 {
POR09 0:cc3a5266b37f 13 while(1)
POR09 0:cc3a5266b37f 14 {
POR09 0:cc3a5266b37f 15
POR09 0:cc3a5266b37f 16 for(i=0;i<4;i++)
POR09 0:cc3a5266b37f 17 {
POR09 0:cc3a5266b37f 18 M1=0;
POR09 0:cc3a5266b37f 19 M1=pos[i];
POR09 0:cc3a5266b37f 20 led1=0;
POR09 0:cc3a5266b37f 21 led2=1;
POR09 0:cc3a5266b37f 22 wait(0.01);
POR09 0:cc3a5266b37f 23
POR09 0:cc3a5266b37f 24
POR09 0:cc3a5266b37f 25 }
POR09 0:cc3a5266b37f 26
POR09 0:cc3a5266b37f 27 // for(i=3;i==0;i--)
POR09 0:cc3a5266b37f 28 // {
POR09 0:cc3a5266b37f 29 // M1=pos[i];
POR09 0:cc3a5266b37f 30 // led2=0;
POR09 0:cc3a5266b37f 31 // led1=1;
POR09 0:cc3a5266b37f 32 // wait(0.01);
POR09 0:cc3a5266b37f 33 // }
POR09 0:cc3a5266b37f 34
POR09 0:cc3a5266b37f 35
POR09 0:cc3a5266b37f 36 }
POR09 0:cc3a5266b37f 37 }