Serial:UART/I2C/SPI 240x64 Pixels LCD Display Module, NO BACKLIGHT
unlike other similar modules on ebay which just convert Serial input to Parallel, this unique item has: 7 preloaded Fonts + Graphic Engine +4 Uploadable Fonts and more Integrated
Download Programing Manual
Download Arduino lib and demo code
mbed Library (Thanks for Michael Shimniok to contribute code)

Watch Arduino Demo Code Video on Youtube Convert image to data tool(MSB Horizontal option)
if the total quantity you ordered >=10 pcs, we can preload your custom Start Screen and user font, please contact us in advance.
What benefit you if using these products in your electronic projects?
- Wide viewing range, almost 100 degree from left to right and 60 degree up to down.
- Save lots of the I/O resources: these products only need 1 to 3 I/O pins from your controller that depends on the communication type you want.
- Save huge memory space to store font and start screen: in these product, there are 7 preloaded fonts ready for your application, and also have 16KB memory space for your user fonts, once you uploaded the start screen or user fonts, it will stored in products.
- Easy to use: the commands sending to products are easy to remember and understand.
- Using user fonts function, you can display any graphs or characters in any language
- These products already integrated graphic functions such as: draw line/rectangle/circle/image, send few bytes of instruction to products, it will do it for you, that also save your lots of code space
- You can display contents in 4 different directions: 0º, 90º, 180º, 270º(clockwise) on same screen, the product will map the coordinate accordingly.
|
FEATURES:
- Model: DS24064LCD-1
- Power Supply: 4.6V to 5.5V
- Power consumption: maximum 34mA
- Communication mode: UART/I2C/SPI, detect your setting automatically
- Receiving buffer: 256 bytes
- Work with all microcontroller and microprocessor
- Communication signal can work on 3.3V and 5.0V TTL
- Default setting: UART baud 9600bps, I2C 0x27 address
- UART baud (bps): 300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, 115200
|
- Pixels: 240x64, 0.45x0.45mm
- Screen size: 112x30mm
- Product size: (WxHxD):150x57x14mm (5.9X2.25x0.55")
- Simple command sets, easy to remember
- Graphic engine integrated
- 7 preloaded fonts, font’s data structure full compatible with U8Glib
- 4 uploadable user fonts, can display any characters and graph very simple
- Draw characters or graph in 4 direction
|

 
Arduino Demo Code for above screen:
#define _Digole_Serial_UART_ //To tell compiler compile the special communication only,
//other available is: _Digole_Serial_I2C_ and _Digole_Serial_SPI_
#include <DigoleSerial.h>
//--------UART setup, if you don't use UART, use // to comment following line
DigoleSerialDisp mydisp(&Serial, 9600); //UART:Pin 1(TX)on arduino to RX on module
//--------I2C setup, if you don't use I2C, use // to comment following 2 lines
//#include <Wire.h>
//DigoleSerialDisp mydisp(&Wire,'\x27'); //I2C:SDA (data line) is on analog input pin 4, and SCL (clock line) is on analog input pin 5
//--------SPI setup, if you don't use SPI, use // to comment following line
//DigoleSerialDisp mydisp(8,9,10); //SPI:Pin 8: data, 9:clock, 10: SS, you can assign 255 to SS, and hard ground SS pin on module
const unsigned char fonts[] = {0, 6, 10, 18, 51, 120, 123,0};
const char *fontname[]={"Default","4x6", "6x10","9x18B","osr18","gdr20","9-18"};
const char x0=100,y0=40;
void setup() {
mydisp.begin();
mydisp.clearScreen(); //CLear screen
mydisp.disableCursor(); //disable cursor, enable cursore use: enableCursor();
mydisp.setFont(fonts[4]);
mydisp.setPrintPos(0, 0, _TEXT_);
for(char i=4;i>=0;i--)
{
mydisp.setFont(fonts[i]);
mydisp.print(fontname[i]);
mydisp.print(" ");
}
mydisp.setFont(fonts[5]);
mydisp.nextTextLine();
mydisp.print(fontname[5]);
mydisp.setFont(fonts[6]);
mydisp.setTextPosAbs(130, 63);
mydisp.print(fontname[6]);
mydisp.setMode('^');
for(char i=7;i>0;i--)
mydisp.drawDisc(x0,y0,i*3);
mydisp.drawCircle(x0,y0,15);
mydisp.drawLine(x0+22,y0-20,x0-22,y0+20);
mydisp.drawBox(172,5,55,15);
}
void loop() {
}
Connect with your master circuit:

Download Programing Manual
Download Arduino lib and demo code
Other lib and sample code
Online tools:
Convert image to Digole(u8g) user fonts
All other online tools from Digole
Watch Arduino Demo Code Video on Youtube
Digole Serial Display List
|