Biorobotica TIC / Mbed 2 deprecated Servo

Dependencies:   Servo mbed biquadFilter

Committer:
Hubertus
Date:
Mon Oct 08 12:59:46 2018 +0000
Revision:
1:93a041e62d7e
Parent:
0:98ae3feb778c
Child:
2:80d4ea87a2bb
Child:
3:aacea1875b7a
Servomotor is voor mekaar

Who changed what in which revision?

UserRevisionLine numberNew contents of line
TimLu 0:98ae3feb778c 1 // Continuously sweep the servo through it's full range
TimLu 0:98ae3feb778c 2 #include "mbed.h"
TimLu 0:98ae3feb778c 3 #include "Servo.h"
TimLu 0:98ae3feb778c 4
Hubertus 1:93a041e62d7e 5 Servo myservo(D7);
Hubertus 1:93a041e62d7e 6 InterruptIn button(PTA4);
Hubertus 1:93a041e62d7e 7 //InterruptIn button1(PTC6);
Hubertus 1:93a041e62d7e 8 //DigitalOut myledgreen(LED_GREEN);
Hubertus 1:93a041e62d7e 9 //DigitalOut myledred(LED_RED);
Hubertus 1:93a041e62d7e 10
Hubertus 1:93a041e62d7e 11
Hubertus 1:93a041e62d7e 12
TimLu 0:98ae3feb778c 13
TimLu 0:98ae3feb778c 14 int main() {
TimLu 0:98ae3feb778c 15 while(1) {
Hubertus 1:93a041e62d7e 16
Hubertus 1:93a041e62d7e 17 // Met een switch
Hubertus 1:93a041e62d7e 18
Hubertus 1:93a041e62d7e 19 switch(button)
Hubertus 1:93a041e62d7e 20 {
Hubertus 1:93a041e62d7e 21 case 0:
Hubertus 1:93a041e62d7e 22 myservo = 0.5;
Hubertus 1:93a041e62d7e 23 wait(0.01);
Hubertus 1:93a041e62d7e 24 break;
Hubertus 1:93a041e62d7e 25
Hubertus 1:93a041e62d7e 26 default :
Hubertus 1:93a041e62d7e 27 myservo = 0.0;
Hubertus 1:93a041e62d7e 28 wait(0.01);
Hubertus 1:93a041e62d7e 29
TimLu 0:98ae3feb778c 30 }
Hubertus 1:93a041e62d7e 31
Hubertus 1:93a041e62d7e 32
Hubertus 1:93a041e62d7e 33
Hubertus 1:93a041e62d7e 34 // Met een if-loop
Hubertus 1:93a041e62d7e 35 /*
Hubertus 1:93a041e62d7e 36 if (button == 0){
Hubertus 1:93a041e62d7e 37 myledgreen = 0;
Hubertus 1:93a041e62d7e 38 myledred = 1;
Hubertus 1:93a041e62d7e 39
Hubertus 1:93a041e62d7e 40 myservo = 50/100.0;
Hubertus 1:93a041e62d7e 41 wait(0.01);
Hubertus 1:93a041e62d7e 42
Hubertus 1:93a041e62d7e 43 myledgreen = 0;
Hubertus 1:93a041e62d7e 44 myledred = 1;
Hubertus 1:93a041e62d7e 45 }
Hubertus 1:93a041e62d7e 46 else if (button1 == 0){
Hubertus 1:93a041e62d7e 47 myservo = 0.001;
Hubertus 1:93a041e62d7e 48 myledgreen = 1;
Hubertus 1:93a041e62d7e 49 myledred = 0;
TimLu 0:98ae3feb778c 50 }
Hubertus 1:93a041e62d7e 51 */
Hubertus 1:93a041e62d7e 52
Hubertus 1:93a041e62d7e 53 }
Hubertus 1:93a041e62d7e 54 }
Hubertus 1:93a041e62d7e 55
Hubertus 1:93a041e62d7e 56