Hallo,
ich bin recht neu im Forum und beim Arduino basteln generell, daher entschuldige ich mich für eine, vielleicht dumme, Frage.
Ich versuche gerade mehrere Sketche, die für sch genommen auch super funktionieren in einem kleinen Roboter u vereinen.
Jetzt habe ich folgendes Problem:
ich verwende für den Ultraschallsensor diese Bibliothek :
#include <NewPing.h>
jetzt soll nich ein IR Modul dazu, dafür zieht sich das Arduino Programm diese:
#include <boarddefs.h>
#include <ir_Lego_PF_BitStreamEncoder.h>
#include <IRremote.h>
#include <IRremoteInt.h>
beim Kompilieren kommt nun immer dieser Fehler :
multiple definition of `__vector_7'
und zwar steht bezogen auf die zweite Libero im Code.
Steht erst die IR.h , ist newPing.h schuld und setzte ich NewPing.h ÜBER die IRremote.h, dann gilt der Fehler eben Ihr.
Was kann ich da machen?
Gibt es andere Bibliotheken, die ich nutzen kann oder muss ich die Umschreiben und wenn ja, wie?
bin für jede Hilfe dankbar.
Gruß,
Coffee
pS:
der ganze Fehlertext:
Arduino: 1.8.13 Hourly Build 2020/04/27 05:12 (Mac OS X), Board: "Arduino Uno"
libraries/NewPing/NewPing.cpp.o (symbol from plugin): In function NewPing::timer_ms_cntdwn()': (.text+0x0): multiple definition of __vector_7'
libraries/IRremote-2.2.3/IRremote.cpp.o (symbol from plugin):(.text+0x0): first defined here
collect2: error: ld returned 1 exit status
exit status 1
Fehler beim Kompilieren für das Board Arduino Uno.