Successful acro and level mode now! Relying on MPU9250 as base sensor. I'm working continuously on tuning and features :) NEWEST VERSION ON: https://github.com/MaEtUgR/FlyBed (CODE 100% compatible/copyable)

Dependencies:   mbed

Committer:
maetugr
Date:
Thu Nov 19 18:47:27 2015 +0000
Revision:
8:609a2ad4c30e
Parent:
0:37f0c1e8fa66
made I2C-Sensors working in parallel, added rolling buffer for PID derivative, played with the PID and frequency parameters in main

Who changed what in which revision?

UserRevisionLine numberNew contents of line
maetugr 0:37f0c1e8fa66 1 // by MaEtUgR
maetugr 0:37f0c1e8fa66 2
maetugr 0:37f0c1e8fa66 3 #ifndef LED_H
maetugr 0:37f0c1e8fa66 4 #define LED_H
maetugr 0:37f0c1e8fa66 5
maetugr 0:37f0c1e8fa66 6 #include "mbed.h"
maetugr 0:37f0c1e8fa66 7
maetugr 0:37f0c1e8fa66 8 class LED {
maetugr 0:37f0c1e8fa66 9
maetugr 0:37f0c1e8fa66 10 public:
maetugr 0:37f0c1e8fa66 11 LED();
maetugr 0:37f0c1e8fa66 12 void shownumber(int number);
maetugr 0:37f0c1e8fa66 13 void ride(int times);
maetugr 0:37f0c1e8fa66 14 void roll(int times);
maetugr 0:37f0c1e8fa66 15 void rollnext();
maetugr 0:37f0c1e8fa66 16 void tilt(int index);
maetugr 0:37f0c1e8fa66 17 void set(int index);
maetugr 0:37f0c1e8fa66 18 void reset(int index);
maetugr 0:37f0c1e8fa66 19 int check(int index);
maetugr 0:37f0c1e8fa66 20 void operator=(int value);
maetugr 0:37f0c1e8fa66 21
maetugr 0:37f0c1e8fa66 22 private:
maetugr 0:37f0c1e8fa66 23 BusOut Led;
maetugr 0:37f0c1e8fa66 24 int roller;
maetugr 0:37f0c1e8fa66 25 };
maetugr 0:37f0c1e8fa66 26
maetugr 0:37f0c1e8fa66 27 #endif