Ivan Novak / Mbed 2 deprecated uStep111

Dependencies:   mbed uStep11

Committer:
inovak1
Date:
Mon Jan 09 14:13:32 2017 +0000
Revision:
0:a555aed9e725
a

Who changed what in which revision?

UserRevisionLine numberNew contents of line
inovak1 0:a555aed9e725 1 #include "mbed.h"
inovak1 0:a555aed9e725 2 #include "uStep.h"
inovak1 0:a555aed9e725 3 Ticker ticki;
inovak1 0:a555aed9e725 4 DigitalIn buttondown(PTE30);
inovak1 0:a555aed9e725 5 DigitalIn buttonup(PTC2);
inovak1 0:a555aed9e725 6 DigitalOut andrijinkriz1(PTE29);
inovak1 0:a555aed9e725 7 DigitalOut andrijinkriz2(PTE23);
inovak1 0:a555aed9e725 8
inovak1 0:a555aed9e725 9 uStep motor(PTB8, PTB9,PTB10, PTB11);
inovak1 0:a555aed9e725 10
inovak1 0:a555aed9e725 11 void task1(void)
inovak1 0:a555aed9e725 12 {
inovak1 0:a555aed9e725 13 andrijinkriz1=!andrijinkriz1;
inovak1 0:a555aed9e725 14 andrijinkriz2=!andrijinkriz1;
inovak1 0:a555aed9e725 15 }
inovak1 0:a555aed9e725 16 int step_brzina = 2000;
inovak1 0:a555aed9e725 17 int numstep = 512 ;
inovak1 0:a555aed9e725 18
inovak1 0:a555aed9e725 19 int main()
inovak1 0:a555aed9e725 20 {
inovak1 0:a555aed9e725 21 while (1) {
inovak1 0:a555aed9e725 22 if(buttondown==0) {
inovak1 0:a555aed9e725 23 ticki.attach(&task1,0.5);
inovak1 0:a555aed9e725 24 motor.step(numstep/4,0,step_brzina);
inovak1 0:a555aed9e725 25
inovak1 0:a555aed9e725 26
inovak1 0:a555aed9e725 27 }
inovak1 0:a555aed9e725 28 if(buttonup==0) {
inovak1 0:a555aed9e725 29
inovak1 0:a555aed9e725 30 motor.step(numstep/4,1,step_brzina);
inovak1 0:a555aed9e725 31 ticki.detach();
inovak1 0:a555aed9e725 32 andrijinkriz1=0;
inovak1 0:a555aed9e725 33 andrijinkriz2=0;
inovak1 0:a555aed9e725 34
inovak1 0:a555aed9e725 35 }
inovak1 0:a555aed9e725 36 }
inovak1 0:a555aed9e725 37 }