Regenerating PPM signal based on distances from ultrasonic sensors, ESP8266 for connectin via wifi. Autonomous quadcopter behaviour, autonomou height holding. Flying direction based on front and back ultrasonic sensors.
Dependencies: ConfigFile HCSR04 PID PPM2 mbed-rtos mbed
Diff: hardware.h
- Revision:
- 10:bb9c778f8e3e
- Parent:
- 9:86a5af9935b1
- Child:
- 11:002927b2675d
diff -r 86a5af9935b1 -r bb9c778f8e3e hardware.h --- a/hardware.h Fri Oct 27 09:09:24 2017 +0000 +++ b/hardware.h Fri Oct 27 09:29:29 2017 +0000 @@ -33,6 +33,10 @@ float _I = 0; float _D = 0; +void loadConfigFile(void); +void writeServerSettingsToConfig(void); +void ConvertToCharArray(float number); + void loadConfigFile(void){ //reading configFile _configFile.read("/local/config.cfg"); @@ -46,6 +50,18 @@ } +void writeServerSettingsToConfig(void){ + ConvertToCharArray(_P); + _configFile.setValue("P", _str); + ConvertToCharArray(_I); + _configFile.setValue("I", _str); + ConvertToCharArray(_D); + _configFile.setValue("D", _str); + + _configFile.write("/local/config.cfg"); + +} + //Converts float to char array void ConvertToCharArray(float number) {