Na razie tylko pytanie rozpoznawcze czy używał ktoś w ogóle, a w szczególności z Arduino ten wyświetlacz Winstar WEH002004A
----------------------edit--------------------------
na początek szukam więcej szczegółów technicznych na temat tego wyświetlacza
Wyświetlacz OLED 4x20 firmy Winstar i Arduino
Wyświetlacz OLED 4x20 firmy Winstar i Arduino
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
- Antystatyczny
- Geek
- Posty: 1168
- Rejestracja: czwartek 03 wrz 2015, 22:02
Re: Wyświetlacz OLED 4x20 firmy Winstar i Arduino
Tu są informacje nt. sterownika:
https://www.google.pl/url?sa=t&source=w ... Vx7JmcHcQo
https://www.google.pl/url?sa=t&source=w ... Vx7JmcHcQo
"The true sign of intelligence is not knowledge but imagination" Albert Einstein.
Re: Wyświetlacz OLED 4x20 firmy Winstar i Arduino
Dzięki, coś nie umiałem znaleźć.
---------edit-----------------
w sumie jest kompatybilny z HD44780 tylko trzeba się przyglądnąć inicjowaniu
---------edit-----------------
w sumie jest kompatybilny z HD44780 tylko trzeba się przyglądnąć inicjowaniu
- Grzegorz...
- User
- Posty: 451
- Rejestracja: piątek 09 paź 2015, 18:57
Re: Wyświetlacz OLED 4x20 firmy Winstar i Arduino
wojtek pisze:Dzięki, coś nie umiałem znaleźć.
---------edit-----------------
w sumie jest kompatybilny z HD44780 tylko trzeba się przyglądnąć inicjowaniu
W sumie to samo sugerowałem na czacie, ale trzeba sie dostosowywać do słów adminów i coś na forum pisać.
Tak więc obejrzałem DS-y do tego cuda i to jest zgodne z HD 44780 i zapewne cokolwiek dostępne w necie tu zadziała, a i można samemu "coś mądrego" napisać .
Daj znać czy coś z tego wyszło .
Re: Wyświetlacz OLED 4x20 firmy Winstar i Arduino
Więc tak wprost na bibliotece LiquidCrystal to niby działa ale trochę jak chce - źle się inicjuje zarówno po podaniu zasilania jak i po resecie. Co widać na poniższym filmiku.https://youtu.be/4hyMHA89EP0
Widać tu że napisy w wierszach są np lewej strony zamiast z prawej, zmieniana jest kolejność linii albo jakieś krzaczory się pojawiają. Czyli mimo prawie kompatybilności z HD44780 to jednak to nie jest poprawne działanie. Po róznych poszukiwaniach netowych wyszło na to że trzeba nieco wydłużyć inicjowanie i nawet gdzieś na githubie znalazłem stosowne rozwiązanie tyle że nie było sprawdzane na takim konkretnie wyświetlaczu jak ja mam.
Poniżej bardzo dobry efekt i stabilne zachowanie. https://youtu.be/-yON_Zl0xBw
i jeszcze jeden filmik https://youtu.be/mtlMGS3i3KY
W rzeczywistości ładniej to wygląda niż na filmikach czy na zdjęciu, ładne żółte litery na czarnym tle.
Przykładowy kod do testowania tego:
biblioteka pozyskana z githuba
Widać tu że napisy w wierszach są np lewej strony zamiast z prawej, zmieniana jest kolejność linii albo jakieś krzaczory się pojawiają. Czyli mimo prawie kompatybilności z HD44780 to jednak to nie jest poprawne działanie. Po róznych poszukiwaniach netowych wyszło na to że trzeba nieco wydłużyć inicjowanie i nawet gdzieś na githubie znalazłem stosowne rozwiązanie tyle że nie było sprawdzane na takim konkretnie wyświetlaczu jak ja mam.
Poniżej bardzo dobry efekt i stabilne zachowanie. https://youtu.be/-yON_Zl0xBw
i jeszcze jeden filmik https://youtu.be/mtlMGS3i3KY
W rzeczywistości ładniej to wygląda niż na filmikach czy na zdjęciu, ładne żółte litery na czarnym tle.
Przykładowy kod do testowania tego:
Kod: Zaznacz cały
#include <WinstarOLED.h>
#include <LiquidCrystal.h>
WinstarOLED lcd;
void setup() {
lcd.reset();
lcd.begin(20, 4);
lcd.clear();
}
void loop()
{
// Set the cursor to column 0, line 0
lcd.setCursor(0, 0);
lcd.print("Line 1");
// Set the cursor to column 1, line 1
lcd.setCursor(0, 1);
lcd.print("Line 2");
// Set the cursor to column 3, line 2
lcd.setCursor(0, 2);
lcd.print("Line 3");
// Set the cursor to column 1, line 3
lcd.setCursor(0, 3);
lcd.print("Line 4");
//lcd.print("Uptime = ");
//lcd.print(millis()/1000);
//lcd.print("s");
}
biblioteka pozyskana z githuba
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Re: Wyświetlacz OLED 4x20 firmy Winstar i Arduino
Ten wyświetlacz posłuży mi do mojej wersji K3NG Keyer https://blog.radioartisan.com/arduino-cw-keyer/ - cieszę się, że ładnie działa - mogę teraz ruszyć z właściwą robotą
Wróć do „Programowanie AVR w Arduino”
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość