• 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
LCD 4X20 HD44780 Prawie działa...
#1
Czołem mądrzy ludzie.

Kłaniam się nisko i proszę o pomoc.

Nabyłem drogą kupna Wyświetlacz LCD 4x20 HD44780 ZIELONY 2004 oraz Konwerter LCD HD44780 I2C IIC

Podłączyłem do klona Arduino UNO jak mniemam prawidłowo:
GND - wiadomo
VCC - 5V
SCL- A5
SDA - A4

Uruchomilem i2c_scanner z rezultatem jak najbardziej pozytywnym:

I2C Scanner
Scanning...
I2C device found at address 0x3F  !
done

Następnie skompilowałem i wgrałem programik znaleziony w sieci:
Kod:
[color=#ff3333]#include <Wire.h>   // standardowa biblioteka Arduino
[/color]
[color=#ff3333]#include <LiquidCrystal_I2C.h> // dolaczenie pobranej biblioteki I2C dla LCD[/color]

[color=#ff3333]LiquidCrystal_I2C lcd(0x3F, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);  // Ustawienie adresu ukladu na 0x3F[/color]


[color=#ff3333]void setup()  [/color]
[color=#ff3333]{[/color]
[color=#ff3333]  lcd.begin(20,4);   // Inicjalizacja LCD 4x20[/color]
[color=#ff3333]  [/color]
[color=#ff3333]  lcd.backlight(); // zalaczenie podwietlenia [/color]
[color=#ff3333]  lcd.setCursor(0,1); // Ustawienie kursora w pozycji 0,0 (pierwszy wiersz, pierwsza kolumna)[/color]
[color=#ff3333]  lcd.print("Hello, world!");[/color]
[color=#ff3333]  delay(500);[/color]
[color=#ff3333]  lcd.setCursor(0,2); //Ustawienie kursora w pozycji 0,0 (drugi wiersz, pierwsza kolumna)[/color]
[color=#ff3333]  lcd.print("I NIC NIE WIDAC");[/color]

[color=#ff3333]}[/color]

[color=#ff3333]void loop() [/color]
[color=#ff3333]{[/color]
[color=#ff3333]   lcd.backlight(); // zalaczenie podswietlenia[/color]
[color=#ff3333]   delay(5000);[/color]
[color=#ff3333]lcd.noBacklight(); // wylaczenie podswietlenia[/color]
[color=#ff3333] delay(5000);[/color]
[color=#ff3333]}[/color]

I teraz uwaga - program działa częściowo - nie wyświetla napisu powitalnego, ale wyłącza i włącza podświetlenie w odstępach 5 sec. Czyli prawie działa... 

Tak - machałem potencjometrem i nic to nie zmienia Wink
Tak - próbowałem innych kodów - nawet examples od biblioteki i żaden znaczek się nie pojawia.

HELP! 
 
  


Wiadomości w tym wątku
LCD 4X20 HD44780 Prawie działa... - przez burymichu - 15-12-2016, 22:39
RE: LCD 4X20 HD44780 Prawie działa... - przez namok - 16-12-2016, 00:15
RE: LCD 4X20 HD44780 Prawie działa... - przez namok - 16-12-2016, 09:01
RE: LCD 4X20 HD44780 Prawie działa... - przez CEO - 27-12-2016, 20:36

Skocz do:


Przeglądający: 1 gości