ES305H Lanier Turchan / Mbed 2 deprecated Turret_move

Dependencies:   mbed

Committer:
LanierUSNA16
Date:
Tue Mar 03 14:19:47 2015 +0000
Revision:
2:1ef6c6f5dfe1
Parent:
1:f60fe84699b4
Child:
3:ab87f97bfa06
Working code for turret moving;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
LanierUSNA16 0:e8b029305469 1 #include "mbed.h"
LanierUSNA16 0:e8b029305469 2 PwmOut turret_speed(p21);
LanierUSNA16 0:e8b029305469 3 DigitalOut turret_direction(p22);
LanierUSNA16 0:e8b029305469 4
LanierUSNA16 0:e8b029305469 5
LanierUSNA16 0:e8b029305469 6 int main()
LanierUSNA16 0:e8b029305469 7 {
LanierUSNA16 1:f60fe84699b4 8 int input_dc =50;
LanierUSNA16 1:f60fe84699b4 9 int user_direction = 0;
LanierUSNA16 1:f60fe84699b4 10 float duty_cycle = 0.6;
LanierUSNA16 0:e8b029305469 11
LanierUSNA16 0:e8b029305469 12 while(1)
LanierUSNA16 0:e8b029305469 13 {
LanierUSNA16 2:1ef6c6f5dfe1 14 printf("Enter duty cycle, 0 to 100:\n");
LanierUSNA16 1:f60fe84699b4 15 scanf("%d", &input_dc);
LanierUSNA16 2:1ef6c6f5dfe1 16 duty_cycle = input_dc/100.0;
LanierUSNA16 1:f60fe84699b4 17
LanierUSNA16 2:1ef6c6f5dfe1 18 printf("%f duty cycle set. Enter 0 for CCW or 1 for CW spin direction:\n",duty_cycle);
LanierUSNA16 1:f60fe84699b4 19 scanf("%d", &user_direction);
LanierUSNA16 1:f60fe84699b4 20
LanierUSNA16 1:f60fe84699b4 21 turret_speed = duty_cycle;
LanierUSNA16 1:f60fe84699b4 22 turret_direction = user_direction;
LanierUSNA16 2:1ef6c6f5dfe1 23 printf("%f duty cycle. %d spin.\n", duty_cycle, user_direction);
LanierUSNA16 1:f60fe84699b4 24
LanierUSNA16 0:e8b029305469 25 }
LanierUSNA16 1:f60fe84699b4 26 }