Skip to main content
3 votes
Accepted

Slow refresh rate of 1.8 TFT display

The ST7735 TFT uses SPI to communicate. That can never be particularly fast. At 160x128 pixels with 16-bit colour depth that gives you 327680 bits that you need to transfer just for the colour data. ...
Majenko's user avatar
  • 106k
3 votes

listing sd card files on a tft screen

If I start listing the files, can I scroll up and down ? Because at some point the TFT screen will become full of text, and I don't want the text to be overwritten. If you program that kind of ...
Majenko's user avatar
  • 106k
3 votes
Accepted

Connecting LCD TFT shield to NodeMCU

The driver chip was identified by https://www.waveshare.com/wiki/2.8inch_TFT_Touch_Shield and https://www.waveshare.com/w/upload/8/84/2.8inch-TFT-Touch-Shield-UserManual-EN.pdf as being the HX8347D. ...
Maximilian Gerhardt's user avatar
3 votes

mcufriend 2.4 TFT with ESP8266

SD_DI is the MOSI, and SD_DO is the MISO. According to the datasheet.
RazurBeam's user avatar
3 votes

ILI9341 backlight flickers when using USB power from Laptop

That happens because not all USB ports can supply more than 500mA of current. When you use a charger's USB port, it is designed to provide more than 500mA of current(ex. 1-2amps in most chargers). Try ...
EngrAbbas's user avatar
  • 176
3 votes
Accepted

I want a bar type display for my Arduino Project

As Majenko already stated, the second image shows a custom display. It is not pixelated, because each shown element/symbol has it's own element in the LCD. When you have one of these displays, you ...
chrisl's user avatar
  • 16.6k
3 votes
Accepted

ST7789 TFT display only shows a correct image while Arduino reset button is held down - Why?

I found the answer to this problem. After reading multiple web pages / YouTube videos from multiple authors on this device and ~all of them warning you must never connect the Vcc to 5v or it will ...
WildCat's user avatar
  • 323
3 votes
Accepted

Alternatives to Nextion display

We work with Proculus displays, and we are a distributor of this display here in Brazil (Victor Vision). The display is great, very professional. Used in medical equipments, and cheaper than Nextion. ...
Marcio Mello's user avatar
3 votes
Accepted

Turn off backlight on 2.4" TFT screen

That screen has no backlight control. The same chip is used on many LCDs and whether the inbuilt backlight control registers are used very much depends on the screen the chip is attached to. If you ...
Majenko's user avatar
  • 106k
2 votes

Multiple devices on SPI

Connect the BME280 board by I2C, it cannot be used in a multi-SPI setup. The problem is that the MISO line it not decoupled from the bus if CS is HIGH but constantly pulled HIGH. This will disturb ...
Pylon's user avatar
  • 86
2 votes
Accepted

How to detect an read buttons pressure on touchscreen

The fillRoundRect function format is (initial_Xpoint,initial_Ypoint,length,width,corner_radius,color) Therefore, you already have the information about the location of the button itself. Next, check ...
duck's user avatar
  • 1,258
2 votes

How to expand an Arduino when using a TFT display shield?

As I can read your link, the shield is using D2-D8 and A0-A3, leaving some pins unused. So some Arduino pins are still free to use, just the shield is in the way to get connected there. So there are ...
gilhad's user avatar
  • 1,466
2 votes
Accepted

Arduino NANO hardware SPI not working

Use constructor Adafruit_ILI9341(10, 9, 8); to make the reset that works with software SPI. To SD card as second device on the bus: Every SPI device on SPI bus must be controlled by slave select ...
Juraj's user avatar
  • 18.3k
2 votes
Accepted

Why am I only seeing white screen in TFT 1.44 ST7735?

I would like to suggest some changes in your code i.e. Your Code: /************************************************************************** This is a library for several Adafruit displays based ...
Vaibhav's user avatar
  • 546
2 votes

Ethernet Shield Not Working With TFT Screen

From examining the schematics of the Ethernet shield as well as the TFT shield, it looks like the Chip Select (CS) pin of the Ethernet shield uses the same pin (Arduino pin D4) as the Interrupt pin of ...
StarCat's user avatar
  • 1,681
2 votes

how to fix mirrored text on 3.2 inch IPS TFT LCD Display ILI9481 480X320 36 Pins for Arduino Mega2560

Had this same problem with everything mirrored/backward. Not sure you're still trying, but for any others with this issue, here's how I addressed it.. If using the UTFT library from RinkyDink ...
TMBBR's user avatar
  • 21
2 votes
Accepted

Use Android on Arduino TFT

No. Not even remotely. Android runs on a powerful computer not a tiny embedded microcontroller.
Majenko's user avatar
  • 106k
2 votes

Maximizing SPI-speed between Arduino DUE and RA8875 display driver

To speed up the RA8875, you should start with small clock frequency to initialize the RA8875 including the pll configuration and then you can make the clock frequency faster. It works with me.
bader012's user avatar
2 votes

Has anyone heard of MCUDEV_TFT1.44 display? I can't figure out how to connect it to Arduino

If anyone else has the same display and iswondering how to make it work, here is how I connected and the script I used. I couldn't find my display model so I just used this in Fritzing and added the ...
OrangeBike's user avatar
2 votes

WDT ISR not called when SPI ST7789 module initiated

You can't use the LED on pin 13 on Uno, Nano or Nano Every, if you use SPI . It is the clock pin of the SPI. The init function of the display initializes SPI which dedicates the pin to SPI peripheral ...
Juraj's user avatar
  • 18.3k
2 votes
Accepted

ESP8266 + TFT SPI ST7796S - Touch and Display not working together

only one of them works at a time You assumed that both touch panel and Display share the common SPI interface, the true is that they are using two SPI ports. See the pinout table below (this is ...
hcheung's user avatar
  • 1,978
1 vote
Accepted

how to fix mirrored text on 3.2 inch IPS TFT LCD Display ILI9481 480X320 36 Pins for Arduino Mega2560

The orientation of the display is controlled by the "Set Address Mode" command (0x36) at line 42 of the ILI9481 driver. The current value is 0x0A which is 00001010 in binary. According to ...
Majenko's user avatar
  • 106k
1 vote

ST7735s 1.8" SPI 128x160 TFT Module - White Screen

I have a 1.44' SPI 128x128 V2.0 [Blueish (teal) PCB, Green Tab Screen]. I was having the same problem. I had connected the VCC pin to 3.3V. Solution: connect VCC to the 5V pin The white screen is gone....
GermanNav's user avatar
1 vote

How to create and edit fonts for the Adafruit GFX library?

I found an online editor that can parse Adafruit GFX font headers, modify, and export the result to create a new font header. It works very well. May be a bit late to help OP, but for anyone else ...
Justin C's user avatar
  • 111
1 vote

Ethernet Shield Not Working With TFT Screen

The error message is from the ethernet library. As I do not have the sufficient hardware to test this indicates a pin conflict. So the ethernet shield v1 uses/needs one or more pins the LCD shield is ...
Codebreaker007's user avatar
1 vote

Slow refresh rate of 1.8 TFT display

Given you use the last library versions and have the cables right - it is hard to guess without your code. So to check if it your code load one or two of the library examles and see if it works there....
Codebreaker007's user avatar
1 vote

Use JYETech 2.4 Inch LCD Display Screen Module with Arduino?

That display is an ILI9341 based one. On the DSO138 it connects the data pins D0-D7 to PORTB of the STM32. You need to connect those 8 pins to 8 pins on the Arduino, along with the RS (Register ...
Majenko's user avatar
  • 106k
1 vote

Increase or decrease the brightness of Nextion display

The original question has been improved (which is appreciated) to include the IDE which the poster is using. In this stackexchange.com space we primarily concern our selves with answering questions ...
st2000's user avatar
  • 7,513
1 vote
Accepted

How to make a custom character on a TFT LCD display? (128x128)

Simple: you don't. You only need to create a "custom character" on character-only displays (where you are actively programming a new character into the display's internal character set). With a ...
Majenko's user avatar
  • 106k
1 vote

Connecting TFT Display MI0283QT-9A to ESP32

Same (TFT proto board) tested Arduono DUE. Pins IM1-3 HI, IM0 LO. (4-wire 8-bit data serial interface) SDI - MOSI, SDO - MISO,RS - CLK, RD - HI, WR - D9, CS - D10, Reset - Reset (D8) Driver UTFT ...
Rami's user avatar
  • 11

Only top scored, non community-wiki answers of a minimum length are eligible