www.joy
-
it.net
Pascalstr. 8 47506 Neukirchen
-
Vluyn
Code example
With the following code example, you can test your LCD module.
Please transfer this code completely onto your Ardunio.
In the
void loop()
method, you can issue the text you desire with the help
of
LCDString.
//PIN assignment
#define PIN_SCE 12
#define PIN_RESET 11
#define PIN_DC 10
#define PIN_SDIN 9
#define PIN_SCLK 8
#define LCD_COMMAND 0
#define LCD_DATA 1
//Setting the screen size (84x48 pixels)
#define LCD_X 84
#define LCD_Y 48
//Hexadecimal values for pixel assignment of characters and letters
static const byte ASCII[][5] = {
{
0x00
,
0x00
,
0x00
,
0x00
,
0x00
},
// 20 ,
{
0x00
,
0x00
,
0x5f
,
0x00
,
0x00
},
// 21 ! ,
{
0x00
,
0x07
,
0x00
,
0x07
,
0x00
},
// 22 " ,
{
0x14
,
0x7f
,
0x14
,
0x7f
,
0x14
},
// 23 # ,
{
0x24
,
0x2a
,
0x7f
,
0x2a
,
0x12
},
// 24 $ ,
{
0x23
,
0x13
,
0x08
,
0x64
,
0x62
},
// 25 % ,
{
0x36
,
0x49
,
0x55
,
0x22
,
0x50
},
// 26 & ,
{
0x00
,
0x05
,
0x03
,
0x00
,
0x00
},
// 27 ' ,
{
0x00
,
0x1c
,
0x22
,
0x41
,
0x00
},
// 28 ( ,
{
0x00
,
0x41
,
0x22
,
0x1c
,
0x00
},
// 29 ) ,
{
0x14
,
0x08
,
0x3e
,
0x08
,
0x14
},
// 2a * ,
{
0x08
,
0x08
,
0x3e
,
0x08
,
0x08
},
// 2b + ,
{
0x00
,
0x50
,
0x30
,
0x00
,
0x00
},
// 2c , ,
{
0x08
,
0x08
,
0x08
,
0x08
,
0x08
},
// 2d
-
,
{
0x00
,
0x60
,
0x60
,
0x00
,
0x00
},
// 2e . ,
{
0x20
,
0x10
,
0x08
,
0x04
,
0x02
},
// 2f / ,
{
0x3e
,
0x51
,
0x49
,
0x45
,
0x3e
},
// 30 0 ,
{
0x00
,
0x42
,
0x7f
,
0x40
,
0x00
},
// 31 1 ,