Ich habe mal angefangen die Sonarimplementierung in der Harakiri05 vorzunehmen, bitte nicht zu schnell neue Versionen Roberto
Die angehängte Software macht noch nichts großartiges, ausser das Sonar erkennen (MultiWii GUI wird dann grün) und die Entfernung in cm in debug0 auszugeben.
Man kann über CLI 4 Werte einstellen, den Sonartype, Sonarmode, min und max Distanz.
Für sonar_type gilt:
SONAR_off = 0 ==> aus
SONAR_pin = 1 ==> Standardimplementierung bei direktem Anschließen an die Pins
SONAR_i2c = 2 ==> über I²C-Erweiterungsplatine
Für Sonarmode soll gelten:
0. Sonar aus
1. Sonar nur für Autolandung und Mindestabstand von MIN_DISTANCE
2. Sonar für Höhehalten < MAX_DISTANCE, dadrüber Baro
3. nur Sonar, kein Baro, Sollhöhe max. MAX_DISTANCE
MIN_DISTANCE und MAX_DISTANCE werden in cm eingegeben. Und jetzt bitte dadran rumnörgeln, bevor ich anfange zu programmieren