|
|
|
Select Currency: |
|
|

|
|
 |
|
 |
Images is here
|
0.95" Serial: UART/I2C/SPI True Color 96x64 OLED Display DS9664COLED-20(CN)
|
|
 |
 |
 |
 |
 |
Description
|
 |
|
|
Design the interface on our display by using online tool in few minutes
HIGHLIGHT FUTURE:
-
Works with 2.7V/3.3V/5.0V logic systems, 4bit/8bit/16bit/32bit micro-controllers. it EVEN works stand-alone.
-
Support serial (Hardware or Software): UART, I2C and SPI, set by the jumpers on PCB, support all four SPI mo.
-
7 fonts and graphic engine embedded, touch screen and flash chip drivers embedded(if touch screen or 2 to 16MB flash chip installed), custom fonts can be downloaded to the module's flash.
-
-
High level commands set (61 commands total) are easy to remember and understand, eg.: send 5 bytes: "CCabc" will draw a ratio=c pixels circle at coordinate (a,b) on the screen; 5 bytes "DNALL" will put the module to sleep mode(<0.1mA), and more...
-
-
-
-
OLED is the newest display technolegy in market now, as same as the modern OLED TV (Not LED TV, it use LCD with LED backlight), it can emitting light by it self, no backlight needed, so it's good for battery powered electronics.



Specification:
- Power Supply: 2.2V to 9V
- Power consumption: maximum 40mA at 5V when all dots light on (Display White color)
- Communication mode: UART/I2C/SPI, detect your setting automatically
- Receiving buffer: 2048 bytes
- Work with all microcontroller and microprocessor
- Communication signal can work on 2.1V to 5V TTL and CMOS
- Default setting: UART baud 9600bps, I2C 0x27 address
- UART baud (bps): 300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, 115200, 230400, 460800.
|
- Pixels: 96xRGBx64, 65K colors, high bright self light emitting
- View Area: 20x13.3mm
- Product size: (WxHxD):31x29x4.4mm (1.22X1.14x0.17")
- Simple command sets, easy to remember
- Simple graphic engine integrated
- 7 preloaded fonts, font’s data structure full compatible with U8Glib
- Commands Backward compatible with mono Digole serial display, replace other Digole serial display seamless.
- Special commands to set color and draw color image, you can display 256 color image with 65K true color image on same screen.
|
 
Connect with your master circuit:

Raspberry Pi demo code (Contribute by Javier Sagrera, Thanks!)
// Pin-out using I2C
// Raspberry Pi -- Digole LCD
// 1 - 3.3.v -- 5 VCC
// 3 - SDA0 -- 4 DATA
// 5 - SCL0 -- 3 SCK
// 6 - GND -- 1 GND
/*
// Communication set up command
* "SB":Baud (ascII bytes end with 0x00/0x0A/0x0D) -- set UART Baud Rate
* "SI2CA":Address(1 byte <127) -- Set I2C address, default address is:0x27
* "DC":1/0(1byte) -- set config display on/off, if set to 1, displayer will display current commucation setting when power on
// Text Function command
* "CL": -- Clear screen--OK
* "CS":1/0 (1 byte)-- Cursor on/off
* "TP":x(1 byte) y(1 byte) -- set text position
* "TT":string(bytes) end with 0x00/0x0A/0x0D -- display string under regular mode
// Graphic function command
* "GP":x(1byte) y(1byte) -- set current graphic position
* "DM":"C/!/~/&/|/^"(ASCII 1byte) -- set drawing mode--C="Copy",! and ~ = "Not", & = "And", | = "Or", ^ = "Xor"
* "SC":1/0 (1byte) -- set draw color--only 1 and 0
* "LN":x0(1byte) y0(1byte) x1(1byte) y2(1byte)--draw line from x0,y0 to x1,y1,set new pot to x1,y1
* "LT":x(1byte) y(1byte) -- draw line from current pos to x,y
* "CC":x(1byte) y(1byte) ratio(byte) -- draw circle at x,y with ratio
* "DP":x(1byte) y(1byte) Color(1byte) -- draw a pixel--OK
* "DR":x0(1byte) y0(1byte) x1(1byte) y2(1byte)--draw rectangle, top-left:x0,y0; right-bottom:x1,y1
* "FR":x0(1byte) y0(1byte) x1(1byte) y2(1byte)--draw filled rectangle, top-left:x0,y0; right-bottom:x1,y1
*/
#include <stdio.h>
#include <stdlib.h>
#include <linux/i2c-dev.h>
#include <fcntl.h>
#include <string.h>
#include <sys/ioctl.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
int main(int argc, char **argv)
{
int fd;
char *fileName = "/dev/i2c-1"; // Name of the port we will be using, Rasberry Pi model B (i2c-1)
int address = 0x27; // Address of I2C device
char buf[100];
if ((fd = open (fileName, O_RDWR)) < 0) { // Open port for reading and writing
printf("Failed to open i2c port\n");
exit(1);
}
if (ioctl(fd, I2C_SLAVE, address) < 0) { // Set the port options and set the address of the device
printf("Unable to get bus access to talk to slave\n");
exit(1);
}
if (argc>1)
{
sprintf(buf,argv[1]);
//printf("%s %d %s\n",buf,strlen(buf),buf[strlen(buf)]);
if ((write(fd, buf, strlen(buf)+1)) != strlen(buf)+1) {
printf("Error writing to i2c slave\n");
exit(1);
}
} else {
printf(" Simple tool to send commands to Digole graphic adapter\nexamples:\n");
printf(" rpi_lcd \"CLTTHello Word\" - Clear the screen (CL) and prints \"Hello Word\" (TT)\n");
printf(" rpi_lcd \"CC002\" - Draws a cirle at x=30 (0), y=30 (0) with a radio of 32 (2)\n"); //not for Character LCD
}
return 0;
}
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
Model |
Matix |
Product Size(WxHxT mm) |
View Size(mm) |
Display Technology |
Backlight |
Weight(g) |
Touch
Screen |
Onboard
2~16MB Flash |
Monochrome Display Module |
DS24064LCD-1 |
240x64 |
150x57x14 |
113x30 (4.6") |
B/W Transflective LCD |
NO |
120 |
|
|
DS240160LCD-7 |
240x160 |
88x75x9.3 |
67.2x36(3") |
4 Gray Scale
Transflective LCD
|
White,Adjustable |
55 |
|
|
DS12864LCD-7 |
128x64 |
82x52x6 |
71x35.5 (3.1") |
B/W Transflective LCD |
NO |
30 |
|
|
DS12864LCD-6 |
128x64 |
72x49x9 |
61x30.5 (2.7") |
B/W Transflective LCD |
Yellow-Green |
23 |
|
|
DS12864LCD-5 |
128x64 |
58.6x39.5x11.5 |
48.6x24.5 |
B/W Transflective LCD |
White |
23 |
|
|
DS12864LCD-4 |
128x64 |
46x40x6 |
42x21 (1.8") |
B/W Transflective LCD |
White |
9 |
|
|
DS160120LCD-51(F) |
160x120 |
52x52x7.5 |
40.5x30.5(2.0") |
B/W Transflective LCD |
White,Adjustable |
23 |
|
Optional |
DS12864OLED-3W |
128x64 |
34x30x5 |
30x15 (1.3") |
OLED-White |
- |
5 |
|
|
DS12864OLED-3B |
128x64 |
34x30x5 |
30x15 (1.3") |
OLED-Blue |
- |
5 |
|
|
DS12864OLED-2W |
128x64 |
30x30x5 |
22x11 (0.96") |
OLED-White |
- |
4 |
|
|
DS12864OLED-2B |
128x64 |
30x30x5 |
22x11 (0.96") |
OLED-Blue |
- |
4 |
|
|
DS9696OLED-G |
96x96 |
31x33x4.5 |
20.7x20.7(1.12") |
OLED-Green |
- |
5 |
|
|
DS12864LCD-UNA |
128x64 Universal LCD Adapter for most KS0108, ST7920 and ST7565 LCD controller |
3 |
Color Display Module |
DS9664COLED-20 |
96xRGBx64 |
31x29x4.4 |
20x13.3 (0.96") |
OLED-RGB 65K Color |
- |
4.5 |
|
|
DS160128COLED-46(F) |
160xRGBx128 |
53x38x5 |
36x28.7 (1.8") |
OLED-RGB 262K Color |
- |
12 |
|
Optional |
DS160128CTFT-46 |
160xRGBx128 |
53x38x5.7 |
36x28.7(1.8") |
TFT LCD -RGB 262K Color |
Adjustable
|
14 |
|
Optional |
DS320240CTFT-51(F) |
320xRGBx240 |
62.5x36.7x5.4 |
41.5x31.1(2") |
TFT LCD-RGB 262K Color |
Adjustable |
16 |
|
Optional |
DS220176CTFT-56 |
220xRGBx176 |
61x44x5.7 |
43.5x34.8(2.2") |
TFT LCD -RGB 262K Color |
Adjustable |
15 |
|
|
DS320240CTFT-56(TF) |
320xRGBx240 |
61x44x5.7 |
43.5x34.8(2.2") |
TFT LCD -RGB 262K Color |
Adjustable |
16 |
Optional |
Optional |
DS320240CIPS-61(TF) |
320xRGBx240 |
70x43x5.6 |
49x36.8(2.4") |
IPS(Super TFT) 262K Color |
Adjustable |
17 |
Optional |
Optional |
DS400240CTFT-61(TF) |
400xRGBx240 |
73.5x37.5x6.3 |
53.3x32(2.4") |
TFT LCD-RGB 262K Color |
Adjustable |
21 |
Optional |
Optional |
DS320240CIPS-66(TF) |
320xRGBx240 |
46x73.8x5.4 |
53x39.5(2.6") |
IPS(Super TFT) 262K Color |
Adjustable |
23 |
Optional |
Optional |
NOTE: The Backlight Adjustable means the brightness of backlight can be adjusted by software |
|
 |
Shipping
|
 |
|
|
- We will send payment cleared orders out of our facility within 2 working days to HongKong/ShangHai Post Office, the post office needs 1 to 3 working days to sort and process international parcels,
- We ship to your Paypal address only!!, please verify your Paypal address before sending payment,
- Estimate Delivery time, except public holiday in China and your country
(If you can't wait the described time, please don't buy it from us):
Ship to |
Estimated weeks
|
Ship to |
Estimated weeks
|
North
America
|
USA |
1 to 3 |
Asia |
HK, Japan
|
1 to 3
|
Canada |
2 to 5
|
Others |
2 to 5
|
Europe |
Germany |
1 to 3 |
Australia |
2 to 4 |
UK |
1 to 4
|
Other Country
in the World
|
2 to 6 |
Others |
2 to 5 |
Return to top
|
 |
Return/Warranty Policy
|
 |
|
|
- Return with no reason:
- Item must be sent out in original condition within 7 days since item received,
- Buyer can return item to our Service Department in Canada or China by buyer's convenience,
- Buyer pay the return shipment fee,
- Same way money refund as you paid.
- Return/exchange if defective or wrong item buyer received:
- Buyer must contact with us using ebay message system within 4 days since item received,
- WE pay the return shipment fee,
- Replacement or money refund are available upon buyer request.
- Please contact us using ebay message system in advance before leaving feedback if there were any problem with your items.
- E-care service: Click here to report problems/return items and more
Return to top |
 |
Payment
|
 |
|
|
- We accept Paypal, and almost all other credit cards
Return to top |
 |
About us
|
 |
|
|
- This is Canadian operating company, the quality of all products and service are comply with American Standard,
- We try our best to help buyers to pick out the QUALIFIED products from dazzling market with reasonable price,
- Our goal is to be one of the best seller on ebay, buyer's satisfaction is our #1 concern
Return to top |
|
|
 |
 |
 |
 |
|
|
|