Feb
21
2013
Posted by kll · In Arduino Projects · 4564 Reads ·
From
DFRobot
( via THAIDUINO ) i got a LCD, its 128 * 64 px
or 4 lines with text each char as 16 * 8 px
for datasheet see
ST7920
for order need:
SPI LCD Module 695THB
Interface shield 453THB
Shiftout cable 90THB
its about 27€
there is no documentation available!
but here some pictures:

on the back of the LCD panel is the connector for the shiftout cable from the
interface shield. In the software Pin 3,8,9 are used,
so its
not connected to Arduino SPI
select by switch SPI on and BL (backlight) ON
with a poti can adjust the backlight
for learning i play with the
-- logo ( load a graphic display )
-- writing the 4 lines ( must have each 16 (unsigned) char)
-- show some measurement data
until now i did not find a library to operate graphic

as next step i made a small menu system on the LCD,
-- mainpage, 3 submenu
-- 3 submenupages with each 3 job links
the selected menu line is indicated
operation is by 2 buttons,
Pin6: down....in a loop over the 4 lines,
Pin7: right / select ( submenu or job..)
pls see
code
as there are the same questions as i have also in the ARDUINO forum
i come up with the idea to put the big LOGO code and the menu text code from RAM to FLASH, because the ARDUINO UNO atmega328 only has 2kB SRAM
pls see
code