For Winstar Charactor OLED (G/C Mode)
by rimksky@gmail.com 2013-07-03
- WEH000802A (Charactor 8x2 OLED)
- WEH001602A (Charactor 16x2 OLED)
- WEG010016A (Graphic 100x16 OLED) * Probably Bypass capacitor(ceramic over 0.2microF) is required.
This Class is a overwrited LiquidCrystal (Arduino IDE 1.05) Class.
Don't forget #include "LiquidCrystal.h"
on your sketch.
Constructor Functions differ compared with LiquidCrystal.h
. (add pw_pin
number)
The original LiquidCrystal library doesn't correctly initialize or reset Winstar OLED devices, so this circuit controls the OLED power via a MOSFET-N. The following sample circuit shows the default pins for the library.
arduino OLED
Vcc ------------------------------ Vcc
MOSFET-N (d) -------- GND
GND -------- MOSFET-N (s)
D9 -------- MOSFET-N (g)
D10 ------------------------------ RS
D11 ------------------------------ RW
D12 ------------------------------ EN
D5 ------------------------------- DB7
D6-------------------------------- DB6
D7-------------------------------- DB5
D8 ------------------------------- DB4