• 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
Biblioteka LiquidCrystal_I2C.h
#11
0x27 i 0x3C to tylko wersje robocze wynikające z tego iż mam dwa różne konwertery, problem jest nadal iż nie mogę wyświetlić nic na tym co sobie zrobiłem o adresie 0x3C i który ma inaczej połączony wyświetlacz z PCF expander . Ten o adresie 0x27 (kupiony) działa.Czyli problem jak dla mnie jest coś z biblioteką a raczej moje niewiedza co trzeba pozmieniać aby moja płytka działała bo nie wierzę iż nie ma możliwości innej konfiguracji. Teraz żałuję że nie zrobiłem swojej płytki tak jak ta kupna.
Pozdrawiam
 
Odpowiedź
#12
(20-03-2017, 22:20)sylwunia35 napisał(a): 0x27 i 0x3C to tylko wersje robocze wynikające z tego iż mam dwa różne konwertery, problem jest nadal iż nie mogę wyświetlić nic na tym co sobie zrobiłem o adresie 0x3C i który ma inaczej połączony wyświetlacz z PCF expander . Ten o adresie  0x27 (kupiony) działa.Czyli problem jak dla mnie jest coś z biblioteką a raczej moje niewiedza co trzeba pozmieniać aby moja płytka działała bo nie wierzę iż nie ma możliwości innej konfiguracji. Teraz żałuję że nie zrobiłem swojej płytki tak jak ta kupna.
Pozdrawiam

A więc tak:
 biblioteki-
  #include <LiquidCrystal.h> 
  #include <LiquidCrystal_I2C.h>
 następnie-
  LiquidCrystal_I2C lcd(0X3C , 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);  // i tu się zaczyna opis twojego expandera,
a mianowicie potrzebny jest adres.
Adres twojego expandera to 0x3C, następnie wyjścia podłączone do lcd tak jak przyporządkowane są w lcd po kolei (np. 2,1,0,4, 5, 6, 7, 3).  No i pozostaje jeszcze kwestia podświetlenia czyli POSITIVE.

//następnie ustawienia
void setup()
{

  lcd.begin(16, 2);             // inicjalizacja wyświetlacza
  lcd.backlight();               // włączenie podświetlenia
  lcd.clear();                     //  czyszczenie wyświetlacza
  lcd.setCursor(0, 0);       //  ustawienie kursora
  lcd.print("~~~~~");     //  wysłanie napisu na LCD 


 Jakiś czas temu przerabiałem ten temat u siebie i też miałem trochę problemów z PCF8574. 
 na Netigo znalazłem opis podłączenia. Reszta poszła jak z płatka.
 
Odpowiedź
#13
Dostaje ten sam błąd -
exit status 1
'POSITIVE' was not declared in this scope
 
Odpowiedź
#14
Dziękuje za poświęcony czas wszystko działa. Zmiana biblioteki załatwiła sprawę.
http://www.tronixforum.com/post/new-tuto...no-7076590
(https://bitbucket.org/fmalpartida/new-li.../downloads) biblioteka
Pozdrawiam
 
Odpowiedź
#15
(21-03-2017, 22:51)sylwunia35 napisał(a): Dziękuje za poświęcony czas wszystko  działa. Zmiana biblioteki załatwiła sprawę.
O bibliotekę pytałem 2 dni temu w poście #2.
Pomagam za darmo więc szanuj mój czas.
Wklejaj tekst a nie jego zdjęcie.
Nie pisz następnego postu jak nie odpowiedziałeś na poprzedni.
Jak mądrze zadawać pytania
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości