You are viewing an older revision! See the latest version
Newhaven LCD
The NHD-320240WG model listed here.
Wiring¶
| Pin Name | LCD Pin # | mbed Pin # |
|---|---|---|
| Ground | 1 | Gnd |
| +5 V | 2 | Vu |
| Op. Enable | 4 | p5 |
| RW select | 5 | p6 |
| Reg. select | 6 | p7 |
| Data bus | 7-14 | p8 - p15 |
| Chip select | 15 | p16 |
| Reset | 16 | p17 |
| Frame Ground | 18 | Gnd |
| Backlight Power | p19 | Vu |
| Backlight Ground | p20 | Gnd |
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);
}
}
Import programNewhaven_LCD
Newhaven 320x240 LCD
