![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
the fish that looks like a jet
Dependencies: ADXL345 ADXL345_I2C IMUfilter ITG3200 mbed Servo
main.cpp
- Committer:
- sandwich
- Date:
- 2014-01-24
- Revision:
- 3:666c1bae1a34
- Parent:
- 2:430c068cf570
- Parent:
- 1:80e0af42f876
- Child:
- 5:090ef6275773
File content as of revision 3:666c1bae1a34:
#include "mbed.h" #include "motor_controller.h" #include "guardian.h" #include "IMU.h" #include "Servo.h" #include "rtos.h" bool quit=false; PololuMController mcon(p22, p6, p5); Servo servo(p21); Guardian ap(p21, p23, p24, p25, p26, p26); Serial xbee(p13, p14); Serial pc(USBTX, USBRX); //IMU imu(0.1, 0.3, 0.005, 0.005); void motor_thread(void const *args) { Timer t; t.start(); while (quit==false) { mcon.drive_sinusoidal(t.read(), 1, 2*3.14, 0); } t.stop(); } int main() { Thread thread(motor_thread); ap.calibrate(); ap.set2D(); while(1) { char buf[128]; if (xbee.readable()) { xbee.gets(buf, 128); pc.puts(buf); } memset(buf, 0, 128); } }