Odpověď na: Display 2004
Úvodní stránka › Fórum › Hardware › Displeje › Display 2004 › Odpověď na: Display 2004
		9.12.2016 v 5:40
		
		#9436
		
		
		
	
Účastník
		
		
	Typ čipu (jejda, tam je písmenek):
PCF8574AT
AQ0675
1    21
kn04203
Program jsem zkoušel podle LCD Displej.
Kód:
// LCD displej pres I2C
// navody.arduino-shop.cz
// knihovny pro LCD přes I2C
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
// nastavení adresy I2C (0x27 v mém případě),
// a dále počtu znaků a řádků LCD, zde 20x4
LiquidCrystal_I2C lcd(0x27, 20, 4);
void setup()
{
  // inicializace LCD
  lcd.begin();
  // zapnutí podsvícení
  lcd.backlight();
  // vytisknutí hlášky na první řádek
  lcd.print("->arduino-shop.cz<-");
  // nastavení kurzoru na první znak, druhý řádek
  // veškeré číslování je od nuly, poslední znak je tedy 19, 3
  lcd.setCursor ( 0, 1 );
  lcd.print("--------------------");
  lcd.setCursor ( 0, 2);
  lcd.print(" Test LCD pres I2C");
  lcd.setCursor ( 19, 3);
  lcd.print("!");
  delay(2000);
}
void loop()
{
  // nastavení kurzoru na devátý znak, druhý řádek
  lcd.setCursor(8, 1);
  // vytisknutí počtu sekund od začátku programu
  lcd.print(millis() / 1000);
}V každém případě mi není jasné, jestli má displej zobrazovat 2 řádky ze 4, už jen při připojeném napájení (ten počet je taky takový divný). Trimrem jsem schopen regulovat jas, od úplně tmavých čtverců po čistě prázdný displej. Propojkou na I2C zapnout/vypnout podsvícení.
