met knopjes, voor Wubs, zit PID in dus restrictie.
Dependencies: HIDScope MODSERIAL QEI biquadFilter mbed
Fork of a_pid_kal_end_def by
Diff: main.cpp
- Revision:
- 35:ec45badf4821
- Parent:
- 24:bfc240e381b4
--- a/main.cpp Tue Oct 25 14:39:40 2016 +0000 +++ b/main.cpp Fri Oct 28 10:48:32 2016 +0000 @@ -80,8 +80,8 @@ if(switch_signal_leftarm==1) { n++; - wait(0.05f); - } + pc.printf("switch"); + } } //functions which are called in ticker to sample the analog signal @@ -163,7 +163,6 @@ { if (n%2==0) // als s ingedrukt wordt en het getal is even gebeurd het onderstaande { - pc.printf("n is even \n\r"); // print lijn "n is even" pc.printf("up \n\r"); // print lijn "up" richting_motor1 = 2.5; pwm_motor1 = 1; @@ -172,7 +171,6 @@ else // als s is ingedrukt maar het getal is niet even (dus oneven) gebeurdt het onderstaande { - pc.printf("n is odd \n\r"); // print lijn "n is odd" pc.printf("left \n\r"); // print lijn "left" richting_motor2 = 2.5; pwm_motor2 = 1; @@ -184,7 +182,7 @@ { if (n%2==0) // als d is ingedrukt en n is even dan gebeurd het volgende { - pc.printf("n is even \n\r"); // print lijn "n is even" + pc.printf("down \n\r"); // print lijn "down" richting_motor1 = 0; pwm_motor1 = 1; @@ -192,7 +190,7 @@ } else // als d is ingedrukt maar het getal is niet even (dus oneven) gebeurdt het onderstaande { - pc.printf("n is odd \n\r"); // print lijn "n is odd" + pc.printf("right \n\r"); // print lijn "right" richting_motor2 = 0; pwm_motor2 = 1; @@ -200,7 +198,6 @@ } } else{ - pc.printf("motor staat stil \n\r"); pwm_motor2=0; pwm_motor1=0; }