POSITIVE was not declared in this scope

Odpovědět
filipecek
Příspěvky: 2
Registrován: 08 zář 2020, 09:45
Reputation: 0

POSITIVE was not declared in this scope

Příspěvek od filipecek » 08 zář 2020, 09:52

Dobrý den, začínám s Arduinem a mám potíže s následující věcí.

Mám zde jednoduchý kód

Kód: Vybrat vše

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

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


void setup() {
  lcd.begin(16, 2);
  lcd.print("hello world");
}

void loop() {

}
IDE mi potom vypíše hlášku 'POSITIVE' was not declared in this scope
Zkoušel jsem více různých knihoven pro I2C ale žádná nefungovala.
Díky za případnou odpověď.

ondraN
Příspěvky: 932
Registrován: 08 srp 2019, 20:01
Reputation: 0

Re: POSITIVE was not declared in this scope

Příspěvek od ondraN » 08 zář 2020, 10:16

POSITIVE je proměnná, kterou nemáš definovanou. Taky nevím, proč máš v konstruktoru lcd takové možství čísel. To spíš odpovídá klasickému připojení, než přes I2C. Máš ten displej připojený přes I2C???
Pokud ano, tak je většinou konstruktor podobný tomuto

Kód: Vybrat vše

LiquidCrystal_I2C lcd(0x27, 16, 2);

0x27 je adresa displeje, 16 je počet znaků na řádek a 2 je počet řádků.

filipecek
Příspěvky: 2
Registrován: 08 zář 2020, 09:45
Reputation: 0

Re: POSITIVE was not declared in this scope

Příspěvek od filipecek » 08 zář 2020, 10:45

Děkuji, opraveno. Měl jsem špatný konstruktor. :)

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 10 hostů