rimksky / WinstarOLED

WinstarOLED for arduino IDE

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WinstarOLED for Arduino IDE

For Winstar Charactor OLED (G/C Mode)

by rimksky@gmail.com 2013-07-03

Tested Devices

  • WEH000802A (Charactor 8x2 OLED)
  • WEH001602A (Charactor 16x2 OLED)
  • WEG010016A (Graphic 100x16 OLED) * Probably Bypass capacitor(ceramic over 0.2microF) is required.

Note

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)

Sample Circuit

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

About

WinstarOLED for arduino IDE

License:GNU Lesser General Public License v3.0


Languages

Language:C++ 60.0%Language:Arduino 40.0%