You are viewing an older revision! See the latest version

Newhaven LCD

Table of Contents

  1. Wiring
  2. Sample Code

The NHD-320240WG model listed here.

Wiring

Pin NameLCD Pin #mbed Pin #
Ground1Gnd
+5 V2Vu
Op. Enable4p5
RW select5p6
Reg. select6p7
Data bus7-14p8 - p15
Chip select15p16
Reset16p17
Frame Ground18Gnd
Backlight Powerp19Vu
Backlight Groundp20Gnd

Sample Code

#include "mbed.h"
#include "newhaven.h"

BusInOut  MyBus(p8,p9,p10,p11,p12,p13,p14,p15);
NHLCD   MyLCD(p5,p6,p7,p16,p17,&MyBus);

int main() {
    int i;
    MyLCD.Init();
    MyLCD.clearScreen();
    wait(.5);
    while(1)
    {
        MyLCD.text("Hello World!", 10, 1);
        wait(1);
        for(i = 0; i < 20; i++){
            MyLCD.setPixel(i,i);
        }
        wait(1);
        MyLCD.clearScreen();
        wait(1);
    }
}

/media/uploads/pbevans89/nhd1.png

Import programNewhaven_LCD

Newhaven 320x240 LCD

/media/uploads/pbevans89/a.jpg


All wikipages