3-axis Acceleratot / Gyro, suche Hilfe bei der Realisierung

Hallo Cracks

Seit längerer Zeit suche ich ein vorhandenes Projekt wo ich die 3 Achsen (Roll, Pitch, Yaw) simulieren kann. Ansteuern möchte ich 3 Servos mit einem Nano und einem MPU6050.

Im Net wurde ich nicht wirklich fündig, ausser vielleicht hier: http://tewda.blogspot.ch/2015/10/diy-3axis-gimbal-1-mpu-6050-sensor-3.html.

Leider fällt der Sketch schon beim Kompilieren durch mit der Meldung: "Servo" does not name a type.

Ein Projekt mit 2 Servos für 2 Achsen habe ich bereits realisiert, komme aber beim obigen nicht mehr weiter.

Danke für eure Hilfe

Markus

Ich vermisse beim Code auf der Website

#include <Servo.h>

Danke für die schnelle Antwort.

Jetzt läuft er beim Überprüfen durch bis zur Fehlermeldung :

Fehler beim Kompilieren für das Board Arduino Nano (oder Mega je nachdem was konfiguriert wurde).

C:\Daten\Arduino\arduino 1.8.2\hardware\arduino\avr\cores\arduino/main.cpp:46: undefined reference to `loop’

Guckst du mal den Sketch im Anhang durch.

Vielen Dank

_3-axis_Gimbal_MPU_6050.ino (1.7 KB)

Das ist höchstens ein Codefragment. Da kann man kaum was sagen. Bitte zeige Code der kompiliert und gib Links zu den Librarys, die verwendet werden.

Der vollständige Sketch ist im Anhang (oder auf der HP. Dort jedoch ohne #include ).

In der Libraries befinden sich die benötigten Dateien I2CDev, MPU6050 und Servo. Diese Dateien erscheinen auch in den Beispieldateien der IDE.

_3-axis_Gimbal_MPU_6050.ino (1.7 KB)

Korrektur: https://github.com/jrowberg/i2cdevlib.git erscheint nicht im Beispielordner. :" unakzeptable Datei im Ordner Libraries gefunden".i

Also _3-axis_Gimbal_MPU_6050.ino ist jedenfalls kein kompilierbares Programm. Wahrscheinlich fehlen #includes um die Libraries einzubinden deren Methoden etc. dann angesprochen werden.

Und vor allem: Ein Arduino Sketch besteht zumindest aus folgenden Funktionen

void setup() {
   ...
}
void loop() {
  ...
}

das ist aber nicht der Fall. Also da fehtl noch viel. Und ich kann da leider nicht wirklich helfen...

O.K. Trotzdem vielen Dank.

Schade, war wohl etwas zu hoch gegriffen von mir. Habe geglaubt, den Sketch eins zu eins von der HP übernehmen zu können um daraus zu lernen.

Wenn jemand einen Sketch kennt, mit dem ich 3 Servos ansteuern kann (roll, pitch, yaw), bitte melden. Danke.

Wenn Du Dich mal durch einige Links auf der von Dir genannten Website geklickt hättest, wärest Du unter anderem hier gelandet.

Wenn Du die Infos dieser Seite und besonders die zu i2cdevlib durcharbeitest, hast Du eine Basis für weitere Arbeiten.

Gruß Tommy