Sida 1 av 1

Gahh! Har glömt - Hur lägger jag till .h bibliotek Arduino?

Postat: 26 april 2020, 20:02:05
av fosfor
Hej!

Jag skulle köra en kompilering i Arduino programmet med en gammal .INO fil jag vet fungerar.
Men jag kör det nu från en annan dator. Jag får meddelandet:

"fatal error: LiquidCrystal_I2C.h: No such file or directory
compilation terminated.
LiquidCrystal_I2C.h: No such file or directory"

och den markerar raden i koden
"#include <LiquidCrystal_I2C.h> // Denna aktiverar LCD"


Jag vet att det var NÅGOT jag la till i Arduino programmet för att få detta att fungera.
Är det någon som har färskt i minnet vad jag uppenbarligen glömt bort?

EDIT:
Jag hittade nu att lägga till LiquidCrystal i biblioteket i Arduino programmet, MEN nu står det istället
såhär när jag försöker verifiera:

"106:53: error: 'POSITIVE' was not declared in this scope

exit status 1
'POSITIVE' was not declared in this scope"

Någon som har en aning?


Mvh F

Re: Gahh! Har glömt - Hur lägger jag till .h bibliotek Ardui

Postat: 26 april 2020, 22:50:14
av sodjan
Inte mer än att koden försöker använda något som heter
POSITIVE men kompilatorn vet inte vad det är. Enklast är
nog att ta reda på vad POSITIVE är för något och var det
bör ha definierats.

Re: Gahh! Har glömt - Hur lägger jag till .h bibliotek Ardui

Postat: 26 april 2020, 22:54:48
av hawkan
Library manager, installera liquidcrystal biblioteket på den nya datorn.

Re: Gahh! Har glömt - Hur lägger jag till .h bibliotek Ardui

Postat: 26 april 2020, 22:56:04
av fosfor
Hmm....
Det tillhör enbart raden

Kod: Markera allt

LiquidCrystal_I2C lcd(0x3F, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
Har för mig att det hade något att göra med att LCD'n slår på :humm:

Re: Gahh! Har glömt - Hur lägger jag till .h bibliotek Ardui

Postat: 26 april 2020, 22:56:57
av fosfor
hawkan skrev:Library manager, installera liquidcrystal biblioteket på den nya datorn.
Jag gjorde det, men då får jag istället detta felmeddelande:

106:53: error: 'POSITIVE' was not declared in this scope
exit status 1
'POSITIVE' was not declared in this scope

Som hänvisar till kodraden

Kod: Markera allt

LiquidCrystal_I2C lcd(0x3F, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);

Re: Gahh! Har glömt - Hur lägger jag till .h bibliotek Ardui

Postat: 26 april 2020, 23:09:52
av hawkan
En snabb googling visar att det finns några olika versioner. Se till att du har exakt samma version på den nya datorn.

Re: Gahh! Har glömt - Hur lägger jag till .h bibliotek Ardui

Postat: 26 april 2020, 23:12:49
av sodjan
Här är någon med liknande problem (har du sökt något alls)?
https://forum.arduino.cc/index.php?topic=214356.0

Och här är en annan med en lösning:
https://microcontrolere.wordpress.com/2 ... -resolved/

Och båda pekar i den riktning som hawkan stakar ut...