Error fout in AD 9850

IDE gerelateerde berichten
Berichten: 4
Geregistreerd: 04 Jan 2017, 14:45

Error fout in AD 9850

Berichtdoor Rob Groenewegen » 04 Jan 2017, 14:50

Hoi

Ik krijg steeds deze fout bij het compileren.

Dacht eerst dat het te maken had met een nieuwe versie, omdat de sketch heeft het wel gedaan maar nu niet meer.

Iemand een idee.

Hoor het graag.......

Rob



Arduino: 1.6.12 (Windows 10), Board:"Arduino Nano, ATmega328"

C:\Users\Rob\AppData\Local\Temp\cca7kQvH.ltrans0.ltrans.o: In function `__vector_5':

cca7kQvH.ltrans0.o:(.text+0x7c4): undefined reference to `Rotary::process()'

C:\Users\Rob\AppData\Local\Temp\cca7kQvH.ltrans0.ltrans.o: In function `_GLOBAL__sub_I_r':

cca7kQvH.ltrans0.o:(.text.startup+0x676): undefined reference to `Rotary::Rotary(char, char)'

collect2.exe: error: ld returned 1 exit status

exit status 1
Fout bij het compileren van board Arduino Nano

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Advertisement

Gebruikers-avatar
Berichten: 2655
Geregistreerd: 06 Aug 2016, 01:03

Re: Error fout in AD 9850

Berichtdoor Koepel » 04 Jan 2017, 16:28

Hoi, kun je bij de voorkeuren de uitgebreide uitvoer voor de compiler aanzetten.
De eerste foutmelding is meestal de belangrijkste, kun je dat kopiëren en plakken om aan ons te laten zien ?

De __vector_5 zou een interrupt kunnen zijn, en de compiler kan de "Rotary" niet vinden. Misschien ontbreekt die library. Hoe heb je de Rotary Encoder library geïnstalleerd ? En welke Rotary Encoder library heb je gebruikt ?

Als je eerder een oudere versie van de Arduino IDE had geïnstalleerd, bijvoorbeeld versie 1.6.9 of ouder, of er staat nog ergens Java op je computer, dan is het mogelijk dat oude dingen en nieuwe dingen door elkaar gaan. Dan is het nodig om alle oude dingen te verwijderen (maar natuurlijk niet je eigen projecten in Mijn documenten \ Arduino), en ook de verborgen map(pen) "arduino15" te verwijderen, en Java te verwijderen. Daarna de Arduino IDE opnieuw installeren.

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Error fout in AD 9850

Berichtdoor shooter » 04 Jan 2017, 20:00

de compiler kan rotary:: process niet vinden kijk in de library (de cpp) of die er wel instaat, en roep je hem aan met 2 chars?
paul deelen
shooter@home.nl

Terug naar Arduino IDE

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 14 gasten