First commit at here

Dependencies:   mbed Servo Motornew

Committer:
D4n1elR
Date:
Sun May 12 16:00:19 2019 +0000
Revision:
6:38fb058f5827
Parent:
5:832f5a808578
Memecahkan masalah input 2 kali (input cuma jadi sekali)

Who changed what in which revision?

UserRevisionLine numberNew contents of line
harrymunli 0:9dfae2e18414 1 #include "mbed.h"
harrymunli 0:9dfae2e18414 2 #include "Servo.h"
harrymunli 0:9dfae2e18414 3 #include "Motor.h"
harrymunli 0:9dfae2e18414 4
harrymunli 0:9dfae2e18414 5 /* Nama servo
harrymunli 0:9dfae2e18414 6 4
harrymunli 0:9dfae2e18414 7 3
harrymunli 0:9dfae2e18414 8 21 22
harrymunli 0:9dfae2e18414 9 1 */
harrymunli 0:9dfae2e18414 10
D4n1elR 4:3db9524b9b63 11 //PwmOut servo1(PB_7);
D4n1elR 4:3db9524b9b63 12 Servo servo1(PB_7);
D4n1elR 4:3db9524b9b63 13 Serial pc(USBTX,USBRX);
harrymunli 0:9dfae2e18414 14
harrymunli 0:9dfae2e18414 15 int main() {
harrymunli 1:9284c57e84da 16 pc.baud(9600);
harrymunli 1:9284c57e84da 17 pc.printf("test begin\n");
harrymunli 0:9dfae2e18414 18
harrymunli 1:9284c57e84da 19 //tes
D4n1elR 4:3db9524b9b63 20 servo1.calibrate(0.001,120);
harrymunli 3:d1860dee0552 21 //servo2.calibrate(0.001,150);
D4n1elR 4:3db9524b9b63 22 float f=0;
harrymunli 3:d1860dee0552 23 //servo2.write(1.0);
harrymunli 1:9284c57e84da 24 while(1){
D4n1elR 6:38fb058f5827 25 servo1.position((f-51)*1.14);
D4n1elR 4:3db9524b9b63 26 //servo1.pulsewidth_ms(f); //pc.printf("input (1..10) bakal dijadiin persen : ");
D4n1elR 4:3db9524b9b63 27 pc.printf("input (1..360) bakal dijadiin derajat : ");
D4n1elR 6:38fb058f5827 28 pc.scanf("%f",&f);
D4n1elR 6:38fb058f5827 29
D4n1elR 4:3db9524b9b63 30 //pc.printf("\n");
D4n1elR 4:3db9524b9b63 31 // float f = (float)n/(float)10;
D4n1elR 6:38fb058f5827 32 wait_ms(20);
D4n1elR 6:38fb058f5827 33 pc.printf("%f\n",servo1.read());
D4n1elR 6:38fb058f5827 34 //pc.printf(" \n");
D4n1elR 4:3db9524b9b63 35
harrymunli 1:9284c57e84da 36 }
harrymunli 0:9dfae2e18414 37 }