Cane Creek

1.8" Serial:UART/I2C/SPI True Color TFT LCD 160x128 Display Module for Arduino

Description: Description Datasheet & documents are here(please copy the entire link to your browser on right): https://www.digole.com?p=1189 Specification: Power Supply: 3.0V to 7.0V Power consumption: 0.5mA to 56mA (at 5V when backlight full on) Communication mode: UART/I2C/SPI, detect your setting automatically Receiving buffer: 2048 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, 230400, 460800. Pixels: 160xRGBx128, 262K colors View Area:35.0x28.0mm Screen Size: 36x28.7mm Product size: (WxHxD):53x38x5.7mm (2.1X1.5x0.22") 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 262K true color image on same screen. Design the interface on this display by using Digole's online emulator in few minutes(https://www.digole.com/digole-emu.php) 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. Firmware upgrade-able and custom-able: Visit Digole's firmware upgrade page. 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... Online forum and technical support: Visit the Forum of Digole Serial Dispaly Module Video clips on youtube. Program manual, sample code and library for multiple platform. Multiple online tools to make custom fonts, convert images and more, accelerate product development. 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 #include #include #include #include #include #include #include #include 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 Read-able Under Sun Matix Product Size (WxHxT mm) View Area(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-YB 240x160 79.7x70x8.5 62.6x43.3(3") 8 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 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 DS320240CIPS-20(F) 320xRGBx240 62.5x36.7x5.4 41.5x31.1(2") IPS(Super TFT) 262K Color Adjustable 16 Optional DS320240CTFT-56(TF) 320xRGBx240 61x44x5.7 43.5x34.8(2.2") TFT LCD -RGB 262K Color Adjustable 16 Optional Optional DS320240CIPS-24(TF) 320xRGBx240 70x43x5.6 49x36.8(2.4") IPS(Super TFT) 262K Color Adjustable 17 Optional Optional DS320240CIPS-26(TF) 320xRGBx240 46x73.8x5.4 53x39.5(2.6") IPS(Super TFT) 262K Color Adjustable 23 Optional Optional DS320240CIPS-35(TF) 480xRGB320 54x93.5x6.2 49.4x74.1(3.5") IPS(Super TFT) 262K Color Adjustable 45 Optional Optional DS800480CIPS-43(TF) 480xRGBx800 62x115x6.4 56.9x94.8(4.3") IPS(Super TFT) 262K Color Adjustable 60 Optional  Optional NOTE: The Backlight Adjustable means the brightness of backlight can be adjusted by software Shipping For multiple items order, ALL additional items are free of shipping. Please ask us to combine your multiple items before making payment. We usually ship item out in 2 working days. the tracking number usually available in 4 working days. Buyer can also track orders on ebay. Return We accept return for item(s) in resell-able condition.

Price: 14.99 USD

Location: Shanghai

End Time: 2024-02-21T03:31:59.000Z

Shipping Cost: 6.99 USD

Product Images

1.8" Serial:UART/I2C/SPI True Color TFT LCD 160x128 Display Module for Arduino1.8" Serial:UART/I2C/SPI True Color TFT LCD 160x128 Display Module for Arduino1.8" Serial:UART/I2C/SPI True Color TFT LCD 160x128 Display Module for Arduino1.8" Serial:UART/I2C/SPI True Color TFT LCD 160x128 Display Module for Arduino

Item Specifics

Restocking Fee: No

Return shipping will be paid by: Seller

All returns accepted: Returns Accepted

Item must be returned within: 30 Days

Refund will be given as: Money back or replacement (buyer's choice)

Brand: Digole

MPN: Not Specified

Recommended

2.2" UART/IIC/I2C/SPI 12864 LCD Display Module 7Fonts+Graphic+Backlight Arduino
2.2" UART/IIC/I2C/SPI 12864 LCD Display Module 7Fonts+Graphic+Backlight Arduino

$15.79

View Details
2pcs 1.8" 8Bit MCU 128x160 Full RGB Color 20pin LCD Display Panel
2pcs 1.8" 8Bit MCU 128x160 Full RGB Color 20pin LCD Display Panel

$5.89

View Details
0.96" 12864 Parallel/SPI/IIC(I2C) White OLED LED Display Panel for Arduino/AVR
0.96" 12864 Parallel/SPI/IIC(I2C) White OLED LED Display Panel for Arduino/AVR

$2.49

View Details
2pcs 1.44" 128x128 Full RGB Color TFT LCD Display Panel(Socket version)
2pcs 1.44" 128x128 Full RGB Color TFT LCD Display Panel(Socket version)

$4.99

View Details
2pcs 0.42" 72x40 White OLED I2C/SPI Display Panel socket FPC
2pcs 0.42" 72x40 White OLED I2C/SPI Display Panel socket FPC

$2.59

View Details
0.95" SPI 65K Full Color OLED 96x64 Display Panel+Backpack for Arduino/PIC/AVR
0.95" SPI 65K Full Color OLED 96x64 Display Panel+Backpack for Arduino/PIC/AVR

$15.49

View Details
5x Serial:UART/I2C/SPI Adapters for 1602/1604/2002/2004/4002 LCD in Arduino/PIC
5x Serial:UART/I2C/SPI Adapters for 1602/1604/2002/2004/4002 LCD in Arduino/PIC

$29.99

View Details
1.69" SPI 240x280 Full RGB Color IPS(Supper TFT) 12pin LCD Display Panel
1.69" SPI 240x280 Full RGB Color IPS(Supper TFT) 12pin LCD Display Panel

$3.99

View Details
3.5" Serial:UART/I2C/SPI IPS TFT LCD Display Module 16MB Flash Arduino/Teensy
3.5" Serial:UART/I2C/SPI IPS TFT LCD Display Module 16MB Flash Arduino/Teensy

$24.99

View Details
2.6" Serial:UART/I2C/SPI IPS Super TFT 320x240 Display Module for Arduino
2.6" Serial:UART/I2C/SPI IPS Super TFT 320x240 Display Module for Arduino

$20.98

View Details