• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Konwerter LCD HD44780 I2C - Własne znaki.
#1
Witam,

Tak jak w temacie chciałem wyświetlić własny znak na wyświetlaczu znakowym LCD 2x16.
Przy korzystaniu z podłączenia wyświetlacza bez konwertera nie było żadnych problemów.
Wielkie moje zdziwienie nastąpiło gdy chciałem to uczynić właśnie na LCD podłączonym przez konwerter I2C.

Oto kod:

Kod:
//Konwerter LCD HD44780 I2C - Własne znaki.

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

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

byte ZNAK[8] =
{              
 B00000,
 B01110,
 B10001,
 B10001,
 B10001,
 B01010,
 B11011,
 B00000
};

void setup()
{
 lcd.createChar(0, ZNAK);    
 lcd.begin(16,2);              
 lcd.clear();      
 lcd.home ();

 lcd.print ("ZNAK: ");  
 lcd.print ((char)0);  
}

void loop()
{
}

Zamiast zdefiniowanego znaku omegi otrzymuje krzaczki.
Jest jakieś na to rozwiązanie?

Pzdr.
Jeżeli pomogłem, to poproszę o punkt reputacji Big Grin
 
Odpowiedź
  


Wiadomości w tym wątku
Konwerter LCD HD44780 I2C - Własne znaki. - przez ANT - 07-02-2016, 17:39

Skocz do:


Przeglądający: 1 gości