hi

Dependencies:   mbed Servo

Committer:
injokim
Date:
Sun Dec 09 01:57:59 2018 +0000
Revision:
0:b9dc28a0bfcc
hi;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
injokim 0:b9dc28a0bfcc 1
injokim 0:b9dc28a0bfcc 2 //------------------------------------
injokim 0:b9dc28a0bfcc 3 // Hyperterminal configuration
injokim 0:b9dc28a0bfcc 4 // 9600 bauds, 8-bit data, no parity
injokim 0:b9dc28a0bfcc 5 //------------------------------------
injokim 0:b9dc28a0bfcc 6
injokim 0:b9dc28a0bfcc 7 #include "header.h"
injokim 0:b9dc28a0bfcc 8
injokim 0:b9dc28a0bfcc 9 PwmOut mypwm(A1);
injokim 0:b9dc28a0bfcc 10
injokim 0:b9dc28a0bfcc 11 int main()
injokim 0:b9dc28a0bfcc 12 {
injokim 0:b9dc28a0bfcc 13 int i;
injokim 0:b9dc28a0bfcc 14
injokim 0:b9dc28a0bfcc 15 //DC motor PWM set
injokim 0:b9dc28a0bfcc 16 mypwm.period_ms(10);
injokim 0:b9dc28a0bfcc 17 mypwm.pulsewidth_ms(1);
injokim 0:b9dc28a0bfcc 18
injokim 0:b9dc28a0bfcc 19 //Set Wifi
injokim 0:b9dc28a0bfcc 20 wifi_init();
injokim 0:b9dc28a0bfcc 21
injokim 0:b9dc28a0bfcc 22 while(1)
injokim 0:b9dc28a0bfcc 23 {
injokim 0:b9dc28a0bfcc 24 i= Laser();
injokim 0:b9dc28a0bfcc 25 Laser_servo(i);
injokim 0:b9dc28a0bfcc 26
injokim 0:b9dc28a0bfcc 27 Hall_sensor();
injokim 0:b9dc28a0bfcc 28 Run_DC(i);
injokim 0:b9dc28a0bfcc 29
injokim 0:b9dc28a0bfcc 30 if(i==1)
injokim 0:b9dc28a0bfcc 31 {
injokim 0:b9dc28a0bfcc 32 wifi_print();
injokim 0:b9dc28a0bfcc 33 wait(0.05);
injokim 0:b9dc28a0bfcc 34 }
injokim 0:b9dc28a0bfcc 35 }
injokim 0:b9dc28a0bfcc 36 }
injokim 0:b9dc28a0bfcc 37
injokim 0:b9dc28a0bfcc 38
injokim 0:b9dc28a0bfcc 39 void Run_DC(int i)
injokim 0:b9dc28a0bfcc 40 {
injokim 0:b9dc28a0bfcc 41 if(i==1)
injokim 0:b9dc28a0bfcc 42 {
injokim 0:b9dc28a0bfcc 43 mypwm.write(0.5); // slow
injokim 0:b9dc28a0bfcc 44 wait(0.01);
injokim 0:b9dc28a0bfcc 45 }
injokim 0:b9dc28a0bfcc 46
injokim 0:b9dc28a0bfcc 47 else
injokim 0:b9dc28a0bfcc 48 {
injokim 0:b9dc28a0bfcc 49 mypwm.write(0.1); // fast
injokim 0:b9dc28a0bfcc 50 wait(0.01);
injokim 0:b9dc28a0bfcc 51 }
injokim 0:b9dc28a0bfcc 52 }