An m3pi demo program for Bluetooth control.
Dependencies: X_NUCLEO_53L0A1 m3pi mbed
Fork of m3pi_LIDAR by
main.cpp
- Committer:
- alexsaadfalcon
- Date:
- 2017-04-30
- Revision:
- 2:2d0d003ca3b8
- Parent:
- 0:b7ef99889b44
- Child:
- 3:d5da5e6bc16f
File content as of revision 2:2d0d003ca3b8:
#include "mbed.h" #include "m3pi.h" m3pi m3pi; DigitalOut led(LED1); Serial bt(p13, p14); //TX, RX int main() { m3pi.locate(0,5); m3pi.printf("YO"); bt.baud(9600); //make sure the baud rate is 9600 while (!bt.readable()) { } //wait until the bt is ready while(1) { if (bt.getc()=='F') { m3pi.forward(.25); } if (bt.getc()=='B') { m3pi.backward(.25); } if (bt.getc()=='L') { m3pi.left(.25); } if (bt.getc()=='R') { m3pi.right(.25); } if (bt.getc()=='S') { m3pi.stop(); } if (bt.getc()=='X') { //launch } } }