control de servo con bt

Dependencies:   Servo SoftSerial mbed

Committer:
briandk
Date:
Sat Oct 07 22:03:05 2017 +0000
Revision:
1:998b1ef95a89
Parent:
0:2acb15ba6059
control de servo con bt; ;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
briandk 1:998b1ef95a89 1 // control de servomotor mediante bluethoot
briandk 1:998b1ef95a89 2 //presentado por: Brian barreto,felipe solorzano,estefano ochoa
briandk 0:2acb15ba6059 3 #include "mbed.h"
briandk 0:2acb15ba6059 4 #include "SoftSerial.h"
briandk 1:998b1ef95a89 5
briandk 0:2acb15ba6059 6
briandk 0:2acb15ba6059 7 PwmOut servo(PB_5);
briandk 0:2acb15ba6059 8 Serial pc (USBTX,USBRX);
briandk 0:2acb15ba6059 9 SoftSerial bt (D2,D3);
briandk 0:2acb15ba6059 10
briandk 0:2acb15ba6059 11 char receive;
briandk 0:2acb15ba6059 12 float vel;
briandk 0:2acb15ba6059 13
briandk 0:2acb15ba6059 14 int main()
briandk 0:2acb15ba6059 15 {
briandk 0:2acb15ba6059 16
briandk 0:2acb15ba6059 17
briandk 0:2acb15ba6059 18 while (1)
briandk 0:2acb15ba6059 19 {
briandk 0:2acb15ba6059 20 if (bt.readable()>0)
briandk 0:2acb15ba6059 21 {
briandk 0:2acb15ba6059 22
briandk 0:2acb15ba6059 23 receive=bt.getc();
briandk 0:2acb15ba6059 24 vel=receive-48;
briandk 0:2acb15ba6059 25 vel/=10;
briandk 0:2acb15ba6059 26 pc.printf("%c %f\n\r",receive,vel);
briandk 0:2acb15ba6059 27 servo.write(vel);
briandk 0:2acb15ba6059 28
briandk 0:2acb15ba6059 29
briandk 0:2acb15ba6059 30
briandk 0:2acb15ba6059 31 }
briandk 0:2acb15ba6059 32 }
briandk 0:2acb15ba6059 33
briandk 0:2acb15ba6059 34 }
briandk 0:2acb15ba6059 35