You are on page 1of 2

Arduino: Module 03

Nokia 5110 LCD module


Library Installation

1) Adafruit GFX graphics core library :


https://github.com/adafruit/Adafruit-GFX-Library

Zip file
unzip

uncompressed folder Adafruit_GFX ( underscore _
hyphen -) Adafruit_GFX.cpp Adafruit_GFX.h
Adafruit_GFX Libraries

Arduino
C:\Program Files (x86)\Arduino\libraries

2) Arduino driver for PC8544 (Nokia 5110) :


https://github.com/adafruit/Adafruit-PCD8544-Nokia-5110-LCD-library

Zip file
unzip

uncompressed folder Adafruit_PCD8544 ( underscore _
hyphen -) Adafruit_PCD8544.cpp Adafruit_PCD8544.h
Adafruit_PCD8544 Libraries


C:\Program Files (x86)\Arduino\libraries
Arduino
NOTE:
Arduino IDE version 1.0.5 Arduino_GFX library

Robot_Control Library package IDE




Arduino_GFX

Nokia 5110




a) Arduino_GFX.cpp Arduino_GFX.h

libraries\Robot_Control\

Arduino (

b) PC8544 Driver version 18 June


2013
Arduino IDE version 1.0.5

version driver (
2)

3) IDE

Arduino


5VDC LCD module Arduino
board

Nokia 5110 LCD


RST
CE
DC
DIN
CLK
VCC
BL
GND

Arduino UNO R3
12
11
10
9
8
3.3V
3.3V or N/C
Any GND

Meaning
LCD reset
LCD chip select
Data/Command select
Serial data in
Serial clock out
Blacklight

File Examples Adafruit_PCD8544 pcdtest (


Library


)
Adafruit_PCD8544



pins Arduino

LCD module
Adafruit_PCD8544(SCLK,DIN,D/C,CS,RST)


Adafruit_PCD8544(8,9,10,11,12)

PC Adafruit_PCD854

Adafruit_GFX
TASK Upload pcdtest


TASK

( )
#include <Adafruit_GFX.h>
#include <Adafruit_PCD8544.h>
// Adafruit_PCD8544(SCLK,DIN,D/C,CS,RST)
Adafruit_PCD8544 LCD = Adafruit_PCD8544(8,9,10,11,12);
void setup()
{
LCD.begin();
LCD.clearDisplay();
LCD.println("Hello, world!");
LCD.display();
}
void loop() {
}
ASSINGMENT
Splash Screen
(Text only)
5 screens screen

You might also like