3.2 ips tft lcd display 480 320 hx8357c pricelist
The display has a resolution of 480×320 pixels and has an SD card adapter on the back. I haven’t used SD card functionality so far. I will try to use it in the future. If you look carefully you can see that the display also uses a 3.3V regulator so it works fine with 5V and 3.3V logic levels. As you can see the connection with an Arduino Mega board is extremely easy. All you have to do is to plug the display in and load the sketch. I have also loaded the demo sketch on the Arduino Due and as you can see it works fine on an Arduino Due as well. Arduino Due is much faster than the Arduino Mega. The demo sketch needs around 44 seconds to run on the Arduino Mega and only 22 seconds on the Arduino Due. That’s a huge performance difference. Now let’s go to the computer in order to see what drivers we need in order to use the display with Arduino.
The display demand for every project is unique, a project may require just a simple, single character OLED display, while another project may require something bigger, all based on the function the display is to perform. For this reason, as a maker or electronics hobbyist, anyone needs to know how to work with as many displays as possible, that’s why today, we will take a look at how to use the super cheap, 3.2″ color TFT display with Arduino.
For this tutorial, we will use the 3.2″ TFT display from banggood. The display which is based on the HX8357B LCD Controller, supports 16-wire DataBus interface and comes with 262K color at 480 x 320 resolution. The module includes an SD card socket, an SPI FLASH circuit and a 5V-3.3V power and Logic Level conversion circuit which makes it easy to use with any microcontroller that uses either 5v or 3.3v logic voltage level. The module can be directly inserted into an Arduino Mega or Due board.
To demonstrate how the display works, we will use the UTFT LCD library for Arduino to display some images and text on the display including an animated graph. All these will show how the display could be used for something like an oscilloscope.
These components can each be bought via the links attached. The 3.2″ TFT display, as at the time I bought it was listed on the website as a 3″ display but after buying and measuring, the size of the display is 3.2″.
The display comes in a shield form, which means it can be plugged directly into the Arduino with which it is going to be used, as such, no schematic is needed. Plug the display into your Arduino Mega or Due as shown in the image below.
To achieve the goals of this tutorial, we will use a simple sample code attached to the UTFT library. The UTFT library is a library created to facilitate easy interaction between a microcontroller and several LCD displays. Unfortunately, the latest versions of the UTFT library has no support for the HX8357B LCD controller which is used to our 3.2″ TFT display. To go round this hurdle, we will be installing a previous version of the library on the Arduino IDE.
Use your favorite library installation method to install the library after downloading and launch an Instance of the Arduino IDE. With the IDE opened, click on file, select examples, select UTFT then select the Display Demo or the UTFT_Demo_480x320 example.
We will attempt to do a brief explanation of the code. The code starts by setting the speed (the wait variable) at which it runs to 2000. This speed can be reduced to zero so the demo can play slowly. After this, we include the utft library and invoke the custom library for the for Arduino Due.
with that done, we proceed to the void setup() function. Under the setup() function, we initialize the LCD using the init command and we ensure the LCD display is on landscape using the set rotation function with a value of 1.
Upload the code to your Arduino board and you should see the display come up after a few minutes, displaying texts, and different other graphics. A view of the display in action is shown in the image below.
NMLCD-35320480-CTP-CLBis a colour active matrix LCD module incorporating amorphous silicon TFT (Thin Film Transistor). It is composed of a colour TFT-LCD panel, driver IC, FPC and a back light unit and with a Touch Panel (TP),with a Cover Lens Bezel(CLB). The module display area contains 320 x 480 pixels. This product accords with RoHS environmental criterion.
Shenzhen SLS Industrial Co.,ltd established in 2003, is a professional LCD module manufacturer and solution provider. We have 1 full-auto COG assembly line, 2 semi-auto assembly line, backlight assembly line, no dust TP bonding line and manufacturing tech support, we can provide unique, innovative and cost effective LCD module development and manufacturing. Our product range includes: middle-small size TFT LCD, industrial capacitive touch panel... Our LCD products have been widely used in communications, GPS, Equipment, electronic audio-visual, instrumentation, household appliances, PDA and other industries.
NMLCD-35320480-CTP-CLBis a colour active matrix LCD module incorporating amorphous silicon TFT (Thin Film Transistor). It is composed of a colour TFT-LCD panel, driver IC, FPC and a back light unit and with a Touch Panel (TP),with a Cover Lens Bezel(CLB). The module display area contains 320 x 480 pixels. This product accords with RoHS environmental criterion.
Shenzhen SLS Industrial Co.,ltd established in 2003, is a professional LCD module manufacturer and solution provider. We have 1 full-auto COG assembly line, 2 semi-auto assembly line, backlight assembly line, no dust TP bonding line and manufacturing tech support, we can provide unique, innovative and cost effective LCD module development and manufacturing. Our product range includes: middle-small size TFT LCD, industrial capacitive touch panel... Our LCD products have been widely used in communications, GPS, Equipment, electronic audio-visual, instrumentation, household appliances, PDA and other industries.