INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Tonausgabe verursacht einen Fehler
11.12.2018, 22:19
Beitrag #1
Tonausgabe verursacht einen Fehler
Hallo,
bin gerade am Dauertesten von (man möge mir verzeihen) Sketchbeispielen aus Funduiono.
Da habe ich gerade den Sketch eins für die Fernbedienung am Test.
https://funduino.de/nr-12-fernbedienung

Kopiere ich mir diesen, gibt es eine Fehlermeldung in der Zeile int RECV_PIN = D3; mit D3. D gelöscht funktioniert jetzt.

Nun wollte ich mir eine Tonausgabe dazu setzen, die bei der Betätigung einer Taste auf der Fernbedienung, genauer beim einlesen des Wertes, einen Ton ausgibt. Der Loop sieht dann so aus:
Code:
void loop()
{   //Der loop-Teil fällt durch den Rückgriff auf die „library“ sehr kurz aus.
if (irrecv.decode(&results)) {    //Wenn Daten empfangen wurden,
Serial.println(results.value, DEC); //werden sie als Dezimalzahl (DEC) an den Serial-Monitor ausgegeben.
irrecv.resume();  //Der nächste Wert soll vom IR-Empfänger eingelesen werden
          tone(7, 100); // Schalte den Piezo-Lautsprecher an.
          delay(100);
          noTone(7); // Schalte den Piezo-Lautsprecher an.
}
}

An Pin 7 hängt der Piezo. Jetzt klappt das kompilieren nicht mehr. Es sind nur die drei Zeilen mit tone, delay und noTone mehr drin. Ich sehe da auch keinen Syntaxfehler.

Die Fehlermeldung lautet:
Zitat:(.text+0x0): multiple definition of `__vector_7'

libraries\IRremote\IRremote.cpp.o (symbol from plugin)Sad.text+0x0): first defined here

collect2.exe: error: ld returned 1 exit status

exit status 1

Ich kann mit dieser Fehlermeldung weder etwas anfangen, noch finde ich dazu etwas erklärendes. Kann mir jemand bitte auf die Sprünge helfen es zu verstehen?

Danke
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
11.12.2018, 23:01 (Dieser Beitrag wurde zuletzt bearbeitet: 11.12.2018 23:18 von Tommy56.)
Beitrag #2
RE: Tonausgabe verursacht einen Fehler
Mit diesem Fragment kann man nichts anfangen. Poste bitte den kompletten Code in Codetags (nicht in Quote) genau so die Fehlermeldung.
Bitte auch Links zu den Libs.

Welcher Arduino?

Gruß Tommy

Da beißen sich die Timer.
Gerade gefunden:
Die IRRemote benutzt standardmäßig Timer 2 und Tone auch. Die IRRemote kannst Du auf einen anderen Timer umstellen.

Ansonsten sind da wohl mehrere interne Variablen in Libs doppelt bezeichnet. Da musst Du die Libs flöhen und anpassen.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.12.2018, 17:30
Beitrag #3
RE: Tonausgabe verursacht einen Fehler
Kann niemand etwas zu dieser Fehlermeldung sagen, warum sie auftritt?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.12.2018, 17:37
Beitrag #4
RE: Tonausgabe verursacht einen Fehler
(12.12.2018 17:30)Sugar schrieb:  Kann niemand etwas zu dieser Fehlermeldung sagen, warum sie auftritt?

Hat dir Tommy doch beantwortet.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.12.2018, 18:38
Beitrag #5
RE: Tonausgabe verursacht einen Fehler
Habe keine Antwort gesehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
13.12.2018, 19:55
Beitrag #6
RE: Tonausgabe verursacht einen Fehler
(12.12.2018 18:38)Sugar schrieb:  Habe keine Antwort gesehen.

Zitat:Die IRRemote benutzt standardmäßig Timer 2 und Tone auch. Die IRRemote kannst Du auf einen anderen Timer umstellen.

Ansonsten sind da wohl mehrere interne Variablen in Libs doppelt bezeichnet. Da musst Du die Libs flöhen und anpassen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
13.12.2018, 21:26
Beitrag #7
RE: Tonausgabe verursacht einen Fehler
Wie und wo muss ich den Timer der IRRemote umstellen? In der Bibliothek?

Dumm gefragt: "Was ist flöhen"? Den Begriff lese ich zum ersten mal.

Danke für die schonmal hilfreiche Antwort.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
13.12.2018, 21:44
Beitrag #8
RE: Tonausgabe verursacht einen Fehler
Eine Lib flöhen ist ein anderer Ausdruck für durchsuchen.

Wie Du den Timer umstellst, da musst Du mal suchen.
Das wirst Du Spezialist Dir doch nicht von Leuten, die Du abqualifizierst als
Zitat:wo Hobbyisten unterwegs sind, die nicht den Hintergrund haben

erledigen lassen.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Denkanstoß/Hilfestellung für einen Feuerzugregler Peterle 26 1.158 26.10.2020 18:09
Letzter Beitrag: hotsystems
  Wert durchsuchen und in einen String packen Juljano 12 3.568 28.06.2020 13:50
Letzter Beitrag: Tommy56
  Nextion Fehler king_MJ 3 718 27.06.2020 17:36
Letzter Beitrag: Tommy56
  Array Werte in einen String ChriscoGT 3 702 12.05.2020 15:41
Letzter Beitrag: Tommy56
  Fehler bei delay über 32767 Kleingärtner 5 747 07.05.2020 18:51
Letzter Beitrag: Kleingärtner
  Fehler bei eigener Library Samu_wo 4 684 20.04.2020 15:51
Letzter Beitrag: Samu_wo
  Fehler beim Kompilieren Lunge 6 953 09.04.2020 14:07
Letzter Beitrag: MicroBahner
  Undefined reference-Fehler beim Kompilieren MdE 9 1.125 24.03.2020 21:39
Letzter Beitrag: Tommy56
  Stepper Motor mit zwei Taster bedienen / Fehler ohne Fehlermeldung Milano 6 1.017 21.03.2020 16:06
Letzter Beitrag: MicroBahner
  Fehler bei Kompilieren ak68 6 1.377 21.03.2020 13:12
Letzter Beitrag: Tommy56

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste