Optical Flow am APM2.0

BlackMizi

Display Manager
#1
Moin zusammen,

habe gestern meinen hier erstandenen Optical Flow verkabelt und angeschlossen und bei meiner Recherche herausgefunden, dass Einstellungen via AP_OpticalFlow_test.pde vorgenommen werden sollen.

Ich habe so etwas noch nie gemacht und vermute mal, dass ich das mit dem Ardu-Tool machen muss. Wenn das richtig ist, dann weiß ich leider nicht, wie ich den Compile durch bekomme. Er meckert immer die folgenden Includes als fehlend an:

#include <AP_Common.h>
#include <AP_Progmem.h>
#include <AP_Param.h>
#include <AP_Math.h>
#include <AP_HAL.h>
#include <AP_HAL_AVR.h>
Bin für jeden Tipp dankbar.

Gruß Kai
 

der_tom

Erfahrener Benutzer
#2
moin moin Kai,

hast du im arduino Software auch die Libraries eingefügt aus dem arducopter2,x ordner?

so versucht die arduinosoftware das ganze zu bearbeiten findet aber nicht die includierten datein..

gruss
 

der_tom

Erfahrener Benutzer
#4

der_tom

Erfahrener Benutzer
#6
Board ist richtig
Programmier brauchst du garnicht wenn du es direkt angeschlossen hast per USB

Comport ist noch wichtig.
 

BlackMizi

Display Manager
#7
Grummel, dann weiß ich wirklich nicht was noch falsch ist..... :(
D:\Daten\Hobby\Modellbau\RC\RC-Komponenten\3D-Systeme\MultiWii\Sofware\arduino-1.0.4\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega2560 -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=104 -ID:\Daten\Hobby\Modellbau\RC\RC-Komponenten\3D-Systeme\MultiWii\Sofware\arduino-1.0.4\hardware\arduino\cores\arduino -ID:\Daten\Hobby\Modellbau\RC\RC-Komponenten\3D-Systeme\MultiWii\Sofware\arduino-1.0.4\hardware\arduino\variants\mega -IC:\Users\Kai Neugebauer\Documents\Arduino\libraries\AP_Common -IC:\Users\Kai Neugebauer\Documents\Arduino\libraries\AP_Progmem -IC:\Users\Kai Neugebauer\Documents\Arduino\libraries\AP_Param -IC:\Users\Kai Neugebauer\Documents\Arduino\libraries\AP_Math -IC:\Users\Kai Neugebauer\Documents\Arduino\libraries\AP_HAL -IC:\Users\Kai Neugebauer\Documents\Arduino\libraries\AP_HAL_AVR -IC:\Users\Kai Neugebauer\Documents\Arduino\libraries\AP_OpticalFlow t:\TEMP\build4235473040370296648.tmp\AP_OpticalFlow_test.cpp -o t:\TEMP\build4235473040370296648.tmp\AP_OpticalFlow_test.cpp.o
In file included from AP_OpticalFlow_test.pde:15:
D:\Daten\Hobby\Modellbau\RC\RC-Komponenten\3D-Systeme\MultiWii\Sofware\arduino-1.0.4\hardware\arduino\cores\arduino/Arduino.h:25:1: warning: "true" redefined
In file included from C:\Users\Kai Neugebauer\Documents\Arduino\libraries\AP_Common/AP_Common.h:20,
from AP_OpticalFlow_test.pde:6:
d:\daten\hobby\modellbau\rc\rc-komponenten\3d-systeme\multiwii\sofware\arduino-1.0.4\hardware\tools\avr\bin\../lib/gcc/avr/4.3.2/include/stdbool.h:46:1: warning: this is the location of the previous definition
In file included from AP_OpticalFlow_test.pde:15:
D:\Daten\Hobby\Modellbau\RC\RC-Komponenten\3D-Systeme\MultiWii\Sofware\arduino-1.0.4\hardware\arduino\cores\arduino/Arduino.h:26:1: warning: "false" redefined
In file included from C:\Users\Kai Neugebauer\Documents\Arduino\libraries\AP_Common/AP_Common.h:20,
from AP_OpticalFlow_test.pde:6:
d:\daten\hobby\modellbau\rc\rc-komponenten\3d-systeme\multiwii\sofware\arduino-1.0.4\hardware\tools\avr\bin\../lib/gcc/avr/4.3.2/include/stdbool.h:45:1: warning: this is the location of the previous definition
In file included from AP_OpticalFlow_test.pde:15:
D:\Daten\Hobby\Modellbau\RC\RC-Komponenten\3D-Systeme\MultiWii\Sofware\arduino-1.0.4\hardware\arduino\cores\arduino/Arduino.h:28:1: warning: "PI" redefined
In file included from AP_OpticalFlow_test.pde:9:
C:\Users\Kai Neugebauer\Documents\Arduino\libraries\AP_Math/AP_Math.h:20:1: warning: this is the location of the previous definition
In file included from D:\Daten\Hobby\Modellbau\RC\RC-Komponenten\3D-Systeme\MultiWii\Sofware\arduino-1.0.4\hardware\arduino\cores\arduino/Print.h:24,
from D:\Daten\Hobby\Modellbau\RC\RC-Komponenten\3D-Systeme\MultiWii\Sofware\arduino-1.0.4\hardware\arduino\cores\arduino/Stream.h:26,
from D:\Daten\Hobby\Modellbau\RC\RC-Komponenten\3D-Systeme\MultiWii\Sofware\arduino-1.0.4\hardware\arduino\cores\arduino/HardwareSerial.h:28,
from D:\Daten\Hobby\Modellbau\RC\RC-Komponenten\3D-Systeme\MultiWii\Sofware\arduino-1.0.4\hardware\arduino\cores\arduino/Arduino.h:193,
from AP_OpticalFlow_test.pde:15:
d:/daten/hobby/modellbau/rc/rc-komponenten/3d-systeme/multiwii/sofware/arduino-1.0.4/hardware/tools/avr/lib/gcc/../../avr/include/stdio.h:655: error: expected primary-expression before 'const'
d:/daten/hobby/modellbau/rc/rc-komponenten/3d-systeme/multiwii/sofware/arduino-1.0.4/hardware/tools/avr/lib/gcc/../../avr/include/stdio.h:655: error: expected `)' before 'const'
AP_OpticalFlow_test:15: error: 'AP_HAL_PX4' was not declared in this scope
AP_OpticalFlow_test:401: error: expected constructor, destructor, or type conversion before ';' token
 
Zuletzt bearbeitet:

der_tom

Erfahrener Benutzer
#8
Klappt das eigentlich nicht wenn du dein neuen Sensor nur in der Software aktivierst?
 

der_tom

Erfahrener Benutzer
#10
Mhhh
Ich habe leider noch keinen verbaut bei mir.
 
FPV1

Banggood

Oben Unten