2.2 18-bit color tft lcd display with microsd card breakout quotation
Since the display uses 4-wire SPI to communicate and has its own pixel-addressable frame buffer, it can be used with every kind of microcontroller. Even a very small one with low memory and few pins available!
The 2.2" display has 320x240 color pixels. Unlike the low-cost "Nokia 6110" and similar LCD displays, which are CSTN type and thus have poor color and slow refresh, this display is a true TFT! The TFT driver (ILI9341 or compatible) can display full 18-bit color (262,144 shades!). And the LCD will always come with the same driver chip so there are no worries that your code will not work from one to the other.
The breakout has the TFT display soldered on (it uses a delicate flex-circuit connector) as well as an ultra-low-dropout 3.3V regulator and a 3/5V level shifter so you can use it with 3.3V or 5V power and logic. They also placed a microSD card holder so you can easily load full-color bitmaps from a FAT16/FAT32 formatted microSD card. The microSD card is not included.
Of course, Adafruit wouldn"t just leave you with a datasheet and a "good luck!" - they"ve written a full open-source graphics library that can draw pixels, lines, rectangles, circles, text, and bitmaps as well as example code. The code is written for Arduino but can be easily ported to your favorite microcontroller! Wiring is easy, we strongly encourage using the hardware SPI pins of your Arduino as software SPI is noticeably slower when dealing with this size display. Check the example sketches for wiring help until we get a detailed wiring tutorial written!
This display breakout also features a 18-pin "EYESPI" standard FPC connector with flip-top connector. You can use a 18-pin 0.5mm pitch FPC cable to connect to all the GPIO pins, for when you want to skip the soldering.
As of November 2022 - Adafruit have updated this TFT breakout with a EYESPI connector to make cabling easier with an 18-pin FPC. They also used Adafruit Pinguin to make a lovely silkscreen. The board is otherwise the same size, pinout, and functionality.
/* ADAFRUIT TFT: 2.2" 18-bit color TFT LCD display with microSD card breakout - ILI9340. Arduino Leonardo The ILI9341 chip is backward compatible with the ILI9340 chip, which is no longer used.*/
If you have a problem with any of the Adafruit_ILI9341 library examples, quote the example name. Explain your problem. Copy-paste your constructor statement.
When you have 100% success with the bit-bashed SPI you can try the proper hardware SPI. Note that this means MOSI=16 and SCK=15 on the Leonardo. (these are on the 3x2 SPI header)
I also take your point about running examples first and in fact I began with that but the examples didn"t work, presumably (?) because of the problem you solved, so I tried to cut it down to the minimum. That"s when I got way out of my depth! Next time I will do as you recommend and quit sooner.
Thanks for the response. Yes, I will but two points. The first is I have to get it to work before I do that; my pinouts might well be all wrong, although you don"t seem to think so? (I appreciate that I would just be soldering the header to the TFT though) The second is I er don"t actually have a soldering Ron. Any ideas for the best one to get would be welcome.
If you have a problem with the scheme that I suggested, please fill in each wire colour. And post a photo of your wiring. Foreign eyes can often spot wrong wires.
With the Leonardo, I didn"t think I had a choice re using the ICSP or not because they apparently moved all the serial stuff on to the ICSP? I will try that code in the IDE but I am struggling to figure out the pin numbers on the ICSP. I know you said that MOSI =16 and SCK=15 on the ISP header but looking at the Leonardo as it is oriented in the jpeg below, have I wired it correctly - I don"t see 16 or 15 in the schematic I followed.
If you have a problem with the scheme that I suggested, please fill in each wire colour. And post a photo of your wiring. Foreign eyes can often spot wrong wires.
This lovely little display breakout is the best way to add a small, colorful and bright display to any project. Since the display uses 4-wire SPI to communicate and has its own pixel-addressable frame buffer, it can be used with every kind of microcontroller. Even a very small one with low memory and few pins available!
The 2.2" display has 320x240 color pixels. Unlike the low cost "Nokia 6110" and similar LCD displays, which are CSTN type and thus have poor color and slow refresh, this display is a true TFT! The TFT driver (ILI9340 or compatible) can display full 18-bit color (262,144 shades!). And the LCD will always come with the same driver chip so there"s no worries that your code will not work from one to the other.
The breakout has the TFT display soldered on (it uses a delicate flex-circuit connector) as well as a ultra-low-dropout 3.3V regulator and a 3/5V level shifter so you can use it with 3.3V or 5V power and logic. We also had a little space so we placed a microSD card holder so you can easily load full color bitmaps from a FAT16/FAT32 formatted microSD card. The microSD card is not included.
Of course, we wouldn"t just leave you with a datasheet and a "good luck!" - we"ve written a full open source graphics library that can draw pixels, lines, rectangles, circles, text and bitmaps as well as example code. The code is written for Arduino but can be easily ported to your favorite microcontroller! Wiring is easy, we strongly encourage using the hardware SPI pins of your Arduino as software SPI is noticeably slower when dealing with this size display. Check the example sketches for wiring help until we get a detailed wiring tutorial written!
This lovely little display breakout is the best way to add a small, colorful and bright display to any project. Since the display uses 4-wire SPI to communicate and has its own pixel-addressable frame buffer, it can be used with every kind of microcontroller. Even a very small one with low memory and few pins available!
The 1.8" display has 128x160 color pixels. Unlike the low cost "Nokia 6110" and similar LCD displays, which are CSTN type and thus have poor color and slow refresh, this display is a true TFT! The TFT driver (ST7735R) can display full 18-bit color (262,144 shades!). And the LCD will always come with the same driver chip so there"s no worries that your code will not work from one to the other.
The breakout has the TFT display soldered on (it uses a delicate flex-circuit connector) as well as a ultra-low-dropout 3.3V regulator and a 3/5V level shifter so you can use it with 3.3V or 5V power and logic. We also had a little space so we placed a microSD card holder so you can easily load full color bitmaps from a FAT16/FAT32 formatted microSD card. The microSD card is not included.
Of course, we wouldn"t just leave you with a datasheet and a "good luck!" - we"ve written a full open source graphics library that can draw pixels, lines, rectangles, circles, text and bitmaps as well as example code and a wiring tutorial. The code is written for Arduino but can be easily ported to your favorite microcontroller!
This lovely little display breakout is the best way to add a small, colorful and bright display to any project. Since the display uses 4-wire SPI to communicate and has its own pixel-addressable frame buffer, it can be used with every kind of microcontroller. Even a very small one with low memory and few pins available!
The 2.2" display has 320x240 color pixels. Unlike the low cost "Nokia 6110" and similar LCD displays, which are CSTN type and thus have poor color and slow refresh, this display is a true TFT! The TFT driver (ILI9340) can display full 18-bit color (262,144 shades!). And the LCD will always come with the same driver chip so there"s no worries that your code will not work from one to the other.
The breakout has the TFT display soldered on (it uses a delicate flex-circuit connector) as well as a ultra-low-dropout 3.3V regulator and a 3/5V level shifter so you can use it with 3.3V or 5V power and logic. We also had a little space so we placed a microSD card holder so you can easily load full color bitmaps from a FAT16/FAT32 formatted microSD card. The microSD card is not included.
Of course, Adafruit wouldn"t just leave you with a datasheet and a "good luck!" - they"ve written a full open source graphics library that can draw pixels, lines, rectangles, circles, text and bitmaps as well as example code. The code is written for Arduino but can be easily ported to your favorite microcontroller! Wiring is easy, we strongly encourage using the hardware SPI pins of your Arduino as software SPI is noticeably slower when dealing with this size display. Check the example sketches for wiring help until they get a detailed wiring tutorial written!
Hi guys, welcome to today’s tutorial. Today, we will look on how to use the 1.8″ ST7735 colored TFT display with Arduino. The past few tutorials have been focused on how to use the Nokia 5110 LCD display extensively but there will be a time when we will need to use a colored display or something bigger with additional features, that’s where the 1.8″ ST7735 TFT display comes in.
The ST7735 TFT display is a 1.8″ display with a resolution of 128×160 pixels and can display a wide range of colors ( full 18-bit color, 262,144 shades!). The display uses the SPI protocol for communication and has its own pixel-addressable frame buffer which means it can be used with all kinds of microcontroller and you only need 4 i/o pins. To complement the display, it also comes with an SD card slot on which colored bitmaps can be loaded and easily displayed on the screen.
The schematics for this project is fairly easy as the only thing we will be connecting to the Arduino is the display. Connect the display to the Arduino as shown in the schematics below.
Due to variation in display pin out from different manufacturers and for clarity, the pin connection between the Arduino and the TFT display is mapped out below:
We will use two libraries from Adafruit to help us easily communicate with the LCD. The libraries include the Adafruit GFX library which can be downloaded here and the Adafruit ST7735 Library which can be downloaded here.
We will use two example sketches to demonstrate the use of the ST7735 TFT display. The first example is the lightweight TFT Display text example sketch from the Adafruit TFT examples. It can be accessed by going to examples -> TFT -> Arduino -> TFTDisplaytext. This example displays the analog value of pin A0 on the display. It is one of the easiest examples that can be used to demonstrate the ability of this display.
The second example is the graphics test example from the more capable and heavier Adafruit ST7735 Arduino library. I will explain this particular example as it features the use of the display for diverse purposes including the display of text and “animated” graphics. With the Adafruit ST7735 library installed, this example can be accessed by going to examples -> Adafruit ST7735 library -> graphics test.
The first thing, as usual, is to include the libraries to be used after which we declare the pins on the Arduino to which our LCD pins are connected to. We also make a slight change to the code setting reset pin as pin 8 and DC pin as pin 9 to match our schematics.
Next, we create an object of the library with the pins to which the LCD is connected on the Arduino as parameters. There are two options for this, feel free to choose the most preferred.
Next, we move to the void setup function where we initialize the screen and call different test functions to display certain texts or images. These functions can be edited to display what you want based on your project needs.
All the functions called under the void setup function, perform different functions, some draw lines, some, boxes and text with different font, color and size and they can all be edited to do what your project needs.
Uploading the code to the Arduino board brings a flash of different shapes and text with different colors on the display. I captured one and its shown in the image below.
That’s it for this tutorial guys, what interesting thing are you going to build with this display? Let’s get the conversation started. Feel free to reach me via the comment section if you have any questions as regards this project.
※Price Increase NotificationThe TFT glass cell makers such as Tianma,Hanstar,BOE,Innolux has reduced or stopped the production of small and medium-sized tft glass cell from August-2020 due to the low profit and focus on the size of LCD TV,Tablet PC and Smart Phone .It results the glass cell price in the market is extremely high,and the same situation happens in IC industry.We deeply regret that rapidly rising costs for glass cell and controller IC necessitate our raising the price of tft display.We have made every attempt to avoid the increase, we could accept no profit from the beginning,but the price is going up frequently ,we"re now losing a lot of money. We have no choice if we want to survive. There is no certain answer for when the price would go back to the normal.We guess it will take at least 6 months until these glass cell and semiconductor manufacturing companies recover the production schedule. (Mar-03-2021)
ER-TFTM023-1 is 320x240 dots 2.3" color tft lcd module display with ILI9342 controller board,optional capacitive touch panel with controller and 4-wire resistive touch panel with controller,superior display quality,super wide viewing angle and easily controlled by MCU such as 8051, PIC, AVR, ARDUINO,ARM and Raspberry PI.It can be used in any embedded systems,industrial device,security and hand-held equipment which requires display in high quality and colorful image.
It supports 8080 8-bit /9-bit/16-bit /18-bit parallel ,3-wire,4-wire serial spi interface.Built-in optional microSD card slot . It"s optional for font chip, flash chip and microsd card. We offer two types connection,one is pin header and the another is ZIF connector with flat cable mounting on board by default and suggested. Lanscape mode is also available.
Of course, we wouldn"t just leave you with a datasheet and a "good luck!".Here is the link for 2.3"TFT Touch Shield with Libraries, Examples.Schematic Diagram for Arduino Due,Mega 2560 and Uno . For 8051 microcontroller user,we prepared the detailed tutorial such as interfacing, demo code and development kit at the bottom of this page.
This lovely little display breakout is the best way to add a small, colorful and bright display to any project. Since the display uses 4-wire SPI to communicate and has its own pixel-addressable frame buffer, it can be used with every kind of microcontroller. Even a very small one with low memory and few pins available!
The 2.2" display has 320x240 color pixels. Unlike the low cost "Nokia 6110" and similar LCD displays, which are CSTN type and thus have poor color and slow refresh, this display is a true TFT! The TFT driver (ILI9340 or compatible) can display full 18-bit color (262,144 shades!). And the LCD will always come with the same driver chip so there"s no worries that your code will not work from one to the other.
The breakout has the TFT display soldered on (it uses a delicate flex-circuit connector) as well as a ultra-low-dropout 3.3V regulator and a 3/5V level shifter so you can use it with 3.3V or 5V power and logic. We also had a little space so we placed a microSD card holder so you can easily load full color bitmaps from a FAT16/FAT32 formatted microSD card. The microSD card is not included, but you can pick one up here.
Of course, we wouldn"t just leave you with a datasheet and a "good luck!" - we"ve written a full open source graphics library that can draw pixels, lines, rectangles, circles, text and bitmaps as well as example code. The code is written for Arduino but can be easily ported to your favorite microcontroller! Wiring is easy, we strongly encourage using the hardware SPI pins of your Arduino as software SPI is noticeably slower when dealing with this size display. Check the example sketches for wiring help until we get a detailed wiring tutorial written!
Our range of products include Waveshare 18 cm (7 Inch) Capacitive Touch LCD Display (F) 1024x600, Acrylic Case For 7-Inch Display And Raspberry Pi, Waveshare 10.1 Inch Resistive HDMI LCD Display 1024x600, Waveshare 1.3 Inch OLED Display (B) Module, 1.3 Inch OLED Display (B) Module and 1.8 Inch TFT LCD Module 128x160 with 4 IO.
Waveshare 18 cm (7 Inch) Capacitive Touch LCD Display (F) is a color active matrix LCD module and stand-alone touch controller incorporating amorphous silicon TFT (Thin Film Transistor). It is composed of a color TFT-LCD panel, driver ICs, FPC, and a backlight unit. The display area contains 1024 (RGB) x 600 pixels.
The 7-inch LCD screen we sell on our website is very popular, and many customers buy it for their raspberry pi, but there are some small inconveniences while handling delicate thin display without frame or cover with Pi. There is no Stand/Case and a protective body comes with a screen.So we discovered and made it available this acrylic case with Stand which can be used to protect your 7-inch screen as well as hold your pi also to provide Stand like desktop pc system. So if you want to design the raspberry pi as an all-in-one device, it will help that be convenient.
It consists of an Acrylic case to hold the 7 inch LCD display and the backside can be used to fix the raspberry pi so that you can make the screen and raspberry pi combination together, not only convenient for carrying, but also looks more beautiful.Acrylic colour is purely black and white, the overall weight is very light, many parts have screw holes used to fix.
Package does not include Display or Raspberry Pi.This case is not suitable for Raspberry Pis official 7-inch display. Please check & confirm your display is the same as shown in the assembly image.
Waveshare 10.1 inch Resistive HDMI LCD display has an IPS display panel and a screen resolution of 1024 x 600. This display has a resistive touch-type screen and toughened glass hardness. The display supports Multi mini-PCs such as Raspberry Pi, BB Black, as well as general desktop computers. It also has an HDMI interface for displaying and a USB interface for touch control. Comes with an EU plug type power adapter.
Features:IPS screen, 1024 x 600 hardware resolution.Toughened glass resistive touch panel.Supports popular mini PCs such as Raspberry Pi, BB Black, as well as general desktop computers.When works with Raspberry Pi, supports Raspbian/Ubuntu/Kali/Retropie/WIN10, IoT, driver free.When working as a computer monitor, supports Windows 10/8.1/8/7, ten-point touch, and driver-free.HDMI interface for displaying, USB interface for touch control.Supports 5-level backlight adjustment.
This is a Waveshare 1.3 Inch OLED Display (B) module. It is a very high-contrast display with no backlight. It is perfect when you need an ultra-small display. This module supports SPI/I2C communication interfaces. It supports various hardware platforms such as Raspberry Pi/Jetson Nano/Arduino/STM32.
Comparing to LCD, OLED screens are way more competitive, which has a number of advantages such as high brightness, self-emission, high contrast ratio, slim outline, wide viewing angle, wide temperature range, and low power consumption. This module provides 3 kinds of driver interfaces; they are 3-wire SPI, 4-wire SPI, and I2C interface.
This is a Waveshare 1.3 Inch OLED Display (B) module. It is a very high-contrast display with no backlight. It is perfect when you need an ultra-small display. This module supports SPI/I2C communication interfaces. It supports various hardware platforms such as Raspberry Pi/Jetson Nano/Arduino/STM32.
Comparing to LCD, OLED screens are way more competitive, which has a number of advantages such as high brightness, self-emission, high contrast ratio, slim outline, wide viewing angle, wide temperature range, and low power consumption. This module provides 3 kinds of driver interfaces; they are 3-wire SPI, 4-wire SPI, and I2C interface.
This lovely little display breakout is the best way to add a small, colourful and bright display to any project.Since the 1.8 Inch TFT LCD Module display uses 4-wire SPI to communicate and has its own pixel-addressable frame buffer, it can be used with every kind of microcontroller. Even a very small one with low memory and few pins available!
The 1.8 display has 128160 colour pixels. Unlike the low cost Nokia 6110 and similar LCD displays, which are CSTN type and thus have poor colour and slow refresh, this display is a true TFT! The TFT driver (ST7735R) can display full 18-bit colour (262,144 shades!).
The breakout has the TFT display soldered on (it uses a delicate flex-circuit connector) as well as an ultra-low-dropout 3.3V regulator and a 3/5V level shifter so you can use it with 3.3V or 5V power and logic.
Features :1.8-inch serial SPI colour display moduleSupport analogue SPI and hardware SPIThe LCD has a wide viewing angle, the contrast is also very suitable.Good quality display.
Nextion NX4827T043 – 4.3” TFT LCD ManMachine Interface HMI Kernel Intelligent Touch Display is a seamless Human Machine Interface (HMI) solution that provides a control and visualization interface between a human and a process, machine, application or appliance. Nextion is mainly applied to the Internet of thing (IoT) or consumer electronics field. It is the best solution to replace the traditional LCD and LED Nixie tube.
Nextion includes a hardware part (a series of TFT boards) and a software part (the Nextion editor). The Nextion TFT board uses only one serial port to communicate. It lets users avoid the hassle of wiring. We noticed that most engineers spend much time in application development but get unsatisfactory results. As a solution to this situation, Nextion editor has mass components such as button, text, progress bar, slider, instrument panel etc. to enrich the interface design. Furthermore, the drag-and-drop function ensures that users spend less time in programming, which will reduce 99% of their development workloads. With the help of this WYSIWYG editor, designing a GUI is a piece of cake.
Seven segment displays are used in many days today’s consumer devices like microwave ovens, washing machines, and air conditioners. They are a simple but effective way to display numerical data like time or quantity. Since they are made out of LEDs, they are a low-cost option for displaying information. They are widely appreciated for its features like accuracy, clarity and optimum functionality.
Feature:Bright Red LED chip, which is made from AlGaAs on GaAs substrateBlackface and RED LED segmentsType: Common cathodeNo. of Pins: 12Low Current ConsumptionHigh BrightnessEasy to Use with PCB Mounting as well as on BreadboardPackage Includes:2 x 0.56 Inch Red 4-Digit 7 Segment LED Display CC
Description :Modules with input and output interfaces, support for cascading multiple modules. The input-output termination module of the first two modules of the first one, the first two modules of the termination input terminal of the three modules, and so on.
Specification :Module Operating voltage: 5VHoles with four screws, diameter 3mmModules with input and output interfaces, support for cascading multiple modulesPin Description :VCC: 5V GND: GND DIN: P20 CS: P21CLK: P22Wiring Instructions:On the left block to an input port, an output port on the rightWhen the control of a single module, simply enter the port received a CPUWhen more than 3 modules cascaded output input termination CPU
This is a Waveshare 3.5-inch Resistive Touch IPS Screen LCD display, with a resolution of 480×320 and a resistive touch panel, which supports Raspberry Pi and can also be used as a computer monitor. Also works as a computer monitor, in this case, the touch panel is unavailable and an HDMI cable is required. This LCD can support Raspbian / Ubuntu / Kali / Retropie. The hardware resolution of this LCD is 480×320 but you can change the resolution by software. In Raspbian, these resolution settings can work properly.Features:480×320 hardware resolution, software configurable up to 1920×1080.Resistive touch control.IPS technology, high quality and perfect displaying from the very wide viewing angle.Compatible and Direct-connect with any revision of Raspberry Pi.Drivers provided (works with your own Raspbian/Ubuntu/Kali/Retropie).Supports FBCP software driver as well, allows to config software resolution, and set up dual-display.Also works as a computer monitor, in this case, the touch panel is unavailable and an HDMI cable is required.HDMI interface for displaying, no I/Os required (however, the touch panel still needs I/Os).Multi-languages OSD menu, for power management, brightness adjustment, contrast adjustment, etc.Supports 100-level backlight adjustment.Supports HDMI audio output.
Description:The module is a 12 foot with a clock point four common anode tube (0.36 inch) display module for driver IC TM1637, only two signal lines can make the MCU control 4 8 digital tubes.
Feature:Display common anode for the four red LEDDigital tube 8 gray adjustableLevel control interface for 5V or 3.3V4 M2 screws positioning holes for easy installationSize: about 42 x 24 x 12mmInterface 4 digital display module:Control Interface: A total of four pins (GND, VCC, DIO, CLK), GND to Ground, VCC is the power supply, DIO of data input and output pin, CLK is the clock signal pin;Digital tube: 4 common anode score points with 0.36 inches LED, red highlights;Positioning holes: 4 M2 screws positioning hole diameter is 2.2mm, the positioning of the module is easy to install, to achieve an inter-module combination
This small 3.5-inch touch screen module is designed especially for Raspberry Pi, using the latest Linux Core system. This is ideal for DIY anywhere, anytime and does not require any separate power source or case to hold it. The module sits right on top of Pi and an ideal alternative solution for HDMI monitors. The screen also comes with a stylus to interact with the small screen.
The Nextion Enhanced NX3224K024 display is powerful than the standard ones. Compare to the basic Nextion displays, the enhanced ones have added some new functions, such as: supporting built-in RTC, supporting save data to Flash, supporting GPIO, larger flash capacity, and larger CPU clock.The enhanced Nextion series has 7 size covers from generic 2.4 to 7.0.
Nextion Enhanced NX3224K024is a powerful 2.4 HMI TFT display, with 16MB Flash data storage space, 1024 bytes EEPROM and larger RAM of 3584 bytes. With GPIO supported, now customers can use Nextion to control external devices.
Nextion Enhanced NX3224K024 Generic 2.4 HMI Touch Display is a Seamless Human Machine Interface (HMI) solution that provides a control and visualization interface between a human and a process, machine, application or appliance.Nextion is mainly applied to the Internet of Things (IoT) or the consumer electronics field. It is the best solution to replace the traditional LCD and LED Nixie tubes.
Nextion includes a hardware part (a series of TFT boards) and a software part (theNextion editor). The Nextion TFT board uses only one serial port to communicate. It lets users avoid the hassle of wiring. We noticed that most engineers spend much time on application development but get unsatisfactory results.As a solution to this situation,Nextion editor has mass components such as button, text, progress bar, slider, instrument panel etc. to enrich the interface design. And the drag-and-drop function ensures that users spend less time in programming, which will reduce 99% of your development workloads. With the help of this WYSIWYG editor, designing a GUI is a piece of cake. Its easy to adapt Nextion family HMI to existing projects- users just need to provide it a UART.
Features:Supports built-in RTCSupports GPIOSD Card interface: support max 32G Micro TF/SD card (FAT32 file format)Flash data storage space: 16MBEEPROM: 1024 bytesRAM: 3584 bytesInstruction buffer: 1024 bytesColor: 65K (65536) colorsResolution: 320240 pixelAdjustable Brightness: 0~180 nit the interval of adjustment is 1%
his TFT display is big (2.8 diagonal) bright and colorful! 240x320 pixels with individual RGB pixel control, this has way more resolution than a black and white 12864 display. It Works well with Arduino and other micro-controller boards.As a bonus, this display has a resistive touchscreen attached to it already, so you can detect finger presses anywhere on the screen. This display has a controller built into it with RAM buffering so that almost no work is done by the microcontroller.
The display can be used in two modes: 8-bit and SPI. For 8-bit mode, you"ll need 8 digital data lines and 4 or 5 digital control lines to read and write to the display (12 lines total). SPI mode requires only 5 pins total (SPI data in, data out, clock, select, and d/c) but is slower than the 8-bit mode. In addition, 4 pins are required for the touchscreen (2 digital, 2 analogs).
This 2.8 inch SPI Touch Screen Module is wrapped up into an easy-to-use breakout board, with SPI connections on one end and 8-bit on the other. Both are 3-5V compliant with high-speed level shifters so you can use with any microcontroller. If you"re going with SPI mode, you can also take advantage of the onboard Micro SD card socket to display images.
This is a Waveshare 5-inch Capacitive Touch Screen LCD, with a resolution of 800x480 and a capacitive touch panel, which supports Raspberry Pi and can also be used as a computer monitor. This product supports Windows 10/8.1/8/7 OS. For the Windows 10/8.1/8 OS, the touch screen supports multi-touch up to 5 points. For some Windows 7 OS, the touch screen supports single touch only. This LCD can support Raspbian / Ubuntu / Kali / Retropie and WIN10 IoT systems. When the LCD works on systems such as Raspberry Pi, the resolution must be set manually, otherwise, it will cause abnormal display. There is no such problem when the LCD works on the PC version of Windows.
Features:800x480 hardware resolution, configurable by software (up to 1920x1080).Capacitive touch control.Supports popular mini PCs such as Raspberry Pi, Jetson Nano, BB Black, Banana Pi, as well as general desktop computers.When works with Raspberry Pi, supports Raspbian/Ubuntu/Kali/Retropie/WIN10 IOT, driver free.When working as a computer monitor, supports Windows 10/8.1/8/7, five-points touch, and driver free.Supports popular game consoles like Microsoft XBOX360, Sony PS4, and Nintendo Switch, etc.Multi-languages OSD menu, for power management, brightness/contrast adjustment, etc.3.5mm audio jack, speaker connector, supports HDMI audio output.Also supports VGA input.
This lovely little display breakout is the best way to add a small, colorful and bright display to any project. Since the display uses 4-wire SPI to communicate and has its own pixel-addressable frame buffer, it can be used with every kind of microcontroller. Even a very small one with low memory and few pins available!
The 2.2" display has 320x240 color pixels. Unlike the low cost "Nokia 6110" and similar LCD displays, which are CSTN type and thus have poor color and slow refresh, this display is a true TFT! The TFT driver (ILI9340) can display full 18-bit color (262,144 shades!). And the LCD will always come with the same driver chip so there"s no worries that your code will not work from one to the other.
The breakout has the TFT display soldered on (it uses a delicate flex-circuit connector) as well as a ultra-low-dropout 3.3V regulator and a 3/5V level shifter so you can use it with 3.3V or 5V power and logic. We also had a little space so we placed a microSD card holder so you can easily load full color bitmaps from a FAT16/FAT32 formatted microSD card. The microSD card is not included, but you can pick one up here.
Of course, we wouldn"t just leave you with a datasheet and a "good luck!" - we"ve written a full open source graphics library that can draw pixels, lines, rectangles, circles, text and bitmaps as well as example code. The code is written for Arduino but can be easily ported to your favorite microcontroller! Wiring is easy, we strongly encourage using the hardware SPI pins of your Arduino as software SPI is noticeably slower when dealing with this size display. Check the example sketches for wiring help until we get a detailed wiring tutorial written!