aansturen relais met joystick - menu zichtbaar op oled

Als U een gezamenlijk project wil starten of aan projecten van anderen mee wilt werken.
Berichten: 6
Geregistreerd: 08 Feb 2018, 21:48

aansturen relais met joystick - menu zichtbaar op oled

Berichtdoor iwan eeken » 08 Feb 2018, 22:00

Hallo,

ik zou graag willen:

een menu bedienen met een joystick, en deze zichtbaar maken op een oled display.

het menu zou ik er zo uit willen laten zien:

- relais 1 aan / uit
- relais 2 aan / uit
- relais 3 aan / uit
- relais 4 aan / uit

met dit menu wil ik dan een viertal relais aan / uit schakelen om verlichting op mijn motor te kunnen schakelen.

wat me al gelukt is:

- tekst laten verschijnen bv de waardes van luchtvochtigheid en temperatuur op mijn oled display
- de waardes van mijn joystick zichtbaar maken via de seriele monitor

wat mij nog niet gelukt is, is het menu te maken. ik ben hierbij bezig geweest met de voorbeeld sketch van : U8glib_Arduino-master
alleen vliegen bij het compileren hiervan de foutmeldingen om mijn oren.

ik hoor graag of iemand mij verder kan helpen.

alvast bedankt,

groet Iwan

Advertisement

Gebruikers-avatar
Berichten: 4816
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: aansturen relais met joystick - menu zichtbaar op oled

Berichtdoor nicoverduin » 08 Feb 2018, 22:19

Wat voor fouten?
Docent HBO Software Engineering, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 6
Geregistreerd: 08 Feb 2018, 21:48

Re: aansturen relais met joystick - menu zichtbaar op oled

Berichtdoor iwan eeken » 09 Feb 2018, 21:33

Beste Nico,

dank voor de snelle reactie, hieronder het foutrapport.


Arduino: 1.8.5 (Windows 10), Board:"Arduino/Genuino Uno"

C:\Users\eeks\AppData\Local\Temp\cc4PUYZf.ltrans0.ltrans.o: In function `write':

sketch/U8glib.h:93: undefined reference to `u8g_DrawGlyph'

C:\Users\eeks\AppData\Local\Temp\cc4PUYZf.ltrans0.ltrans.o: In function `cbegin':

sketch/U8glib.h:53: undefined reference to `u8g_Begin'

C:\Users\eeks\AppData\Local\Temp\cc4PUYZf.ltrans0.ltrans.o: In function `firstPage':

sketch/U8glib.h:107: undefined reference to `u8g_FirstPage'

C:\Users\eeks\AppData\Local\Temp\cc4PUYZf.ltrans0.ltrans.o: In function `setFont':

sketch/U8glib.h:166: undefined reference to `u8g_font_6x13'

sketch/U8glib.h:166: undefined reference to `u8g_font_6x13'

sketch/U8glib.h:166: undefined reference to `u8g_SetFont'

C:\Users\eeks\AppData\Local\Temp\cc4PUYZf.ltrans0.ltrans.o: In function `setFontRefHeightText':

sketch/U8glib.h:185: undefined reference to `u8g_SetFontRefHeightText'

C:\Users\eeks\AppData\Local\Temp\cc4PUYZf.ltrans0.ltrans.o: In function `setFontPosTop':

sketch/U8glib.h:183: undefined reference to `u8g_SetFontPosTop'

C:\Users\eeks\AppData\Local\Temp\cc4PUYZf.ltrans0.ltrans.o: In function `getStrWidth':

sketch/U8glib.h:193: undefined reference to `u8g_GetStrWidth'

C:\Users\eeks\AppData\Local\Temp\cc4PUYZf.ltrans0.ltrans.o: In function `setDefaultForegroundColor':

sketch/U8glib.h:124: undefined reference to `u8g_SetDefaultForegroundColor'

C:\Users\eeks\AppData\Local\Temp\cc4PUYZf.ltrans0.ltrans.o: In function `drawBox':

sketch/U8glib.h:139: undefined reference to `u8g_DrawBox'

C:\Users\eeks\AppData\Local\Temp\cc4PUYZf.ltrans0.ltrans.o: In function `setDefaultBackgroundColor':

sketch/U8glib.h:125: undefined reference to `u8g_SetDefaultBackgroundColor'

C:\Users\eeks\AppData\Local\Temp\cc4PUYZf.ltrans0.ltrans.o: In function `drawStr':

sketch/U8glib.h:171: undefined reference to `u8g_DrawStr'

C:\Users\eeks\AppData\Local\Temp\cc4PUYZf.ltrans0.ltrans.o: In function `nextPage':

sketch/U8glib.h:108: undefined reference to `u8g_NextPage'

C:\Users\eeks\AppData\Local\Temp\cc4PUYZf.ltrans0.ltrans.o: In function `initSPI':

sketch/U8glib.cpp:45: undefined reference to `u8g_dev_ssd1306_adafruit_128x64_sw_spi'

sketch/U8glib.cpp:45: undefined reference to `u8g_dev_ssd1306_adafruit_128x64_sw_spi'

sketch/U8glib.cpp:45: undefined reference to `u8g_InitSPI'

collect2.exe: error: ld returned 1 exit status

exit status 1
Fout bij het compileren voor board Arduino/Genuino Uno
Ongeldige bibliotheek gevonden in C:\Users\eeks\Documents\Arduino\libraries\u8g2-master: C:\Users\eeks\Documents\Arduino\libraries\u8g2-master

Dit rapport zou meer informatie bevatten met
"Uitgebreide uitvoer weergeven tijden compilatie"
optie aan in Bestand -> Voorkeuren.

Gebruikers-avatar
Berichten: 4816
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: aansturen relais met joystick - menu zichtbaar op oled

Berichtdoor nicoverduin » 09 Feb 2018, 22:15

Heb je die library wel goed geinstalleerd?
Docent HBO Software Engineering, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 6
Geregistreerd: 08 Feb 2018, 21:48

Re: aansturen relais met joystick - menu zichtbaar op oled

Berichtdoor iwan eeken » 10 Feb 2018, 13:07

daar ga ik vanuit. hoe kan ik dit controlleren??

Gebruikers-avatar
Berichten: 4816
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: aansturen relais met joystick - menu zichtbaar op oled

Berichtdoor nicoverduin » 10 Feb 2018, 20:54

Libraries horen in documents/Arduino/libraries
Docent HBO Software Engineering, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 6
Geregistreerd: 08 Feb 2018, 21:48

Re: aansturen relais met joystick - menu zichtbaar op oled

Berichtdoor iwan eeken » 11 Feb 2018, 13:48

Ik zal vanmiddag een linkje van de library welke ik gebruikt heb posten, mischien kun even kijken of jij hem kunt compileren??

Grt Iwan

Berichten: 6
Geregistreerd: 08 Feb 2018, 21:48

Re: aansturen relais met joystick - menu zichtbaar op oled

Berichtdoor iwan eeken » 11 Feb 2018, 17:48

iwan eeken schreef:Ik zal vanmiddag een linkje van de library welke ik gebruikt heb posten, mischien kun even kijken of jij hem kunt compileren??

Grt Iwan



zojuist op zoek gegaan naar de link van de library, deze opnieuw gecompileerd vanaf een andere plaats op mijn computer, ik krijg nu geen foutmeldingen.

ik zal vanavond eerst mijn reguliere library bibliotheek opschonen. kijken wat er gebeurt. ik houd je op de hoogte.

Terug naar Gezamenlijke projecten

Wie is er online?

Gebruikers in dit forum: Google [Bot] en 1 gast