this is
Dependencies: mbed Servo Motor
Diff: main.cpp
- Revision:
- 5:c2d2c1804d2e
- Parent:
- 2:260539a94ad7
- Child:
- 6:648b5e2ede73
diff -r 260539a94ad7 -r c2d2c1804d2e main.cpp --- a/main.cpp Tue Oct 16 15:43:05 2018 +0000 +++ b/main.cpp Fri Oct 19 14:13:50 2018 +0000 @@ -2,14 +2,16 @@ #include "stdlib.h" #include "stdio.h" #include "Servo.h" - +#include "Motor.h" DigitalOut leds[4] = {p25, p24, p23, p28}; DigitalOut ledz[2] = {p27,p26}; DigitalIn button[4] = {p17, p18, p19, p20}; Servo myservo(p21); Servo hmyservo(p22); +Motor m(p29); float hpos; float pos; +float f; //Motor speed int r; //used for randomly lighting LEDs int i; //counter int s; // seed @@ -19,6 +21,7 @@ int n; // preventatibe variable int o; // preventative variable int w = 0; //counter for successful attempts +int x; //count the number of times the motor runs int main() { @@ -115,8 +118,13 @@ printf("you got %d out of 10 right!\n\r", w); if (w < 10) {//if, gun trigger - - + for (x=0; x<1; x++){ + f = -1.0; + m.speed(f); + wait(3); + m.speed(-f); + wait(3); + } for (pos =0.0; pos<=10.0; pos=pos+10.0) { myservo=(pos/10.0); wait (0.07);