Использование Waveshare Raspberry Pi TFT LCD с Arduino Uno
У меня есть 3,5-дюймовый TFT-экран Waveshare Raspberry Pi, в котором используется сенсорный контроллер XPT2046. Я хочу использовать этот ЖК-экран с моим Arduino Uno.
Сначала я считал, что такое невозможно, но потом обнаружил, что сенсорный контроллер XPT2046 совместим с Arduino, и для него существует большое количество библиотек. Однако я не совсем уверен, смогу ли я использовать это с моим Arduino; дизайн моего экрана немного отличается от тех, которые я нашел в Интернете и которые должны быть совместимы с Arduino Uno.
Можно ли использовать этот экран с Arduino Uno? Если да, то как будет выглядеть схема подключения и смогу ли я использовать такие библиотеки, как URTouch?
@Ashish Ahuja, 👍1
1 ответ
Возможно.
Чип XPT2046 предназначен только для сенсорного экрана, а не для ЖК-дисплея. Это будет легко реализовать на Arduino, поскольку многие ЖК-экраны Arduino используют один и тот же чип.
Однако вам нужно будет выяснить, какой чип драйвера использует ЖК-дисплей (возможно, ILI9488 или HX8357 или что-то подобное), и какие контакты на разъеме Pi относятся к какой функции на дисплее (примечание: это, вероятно, 16 бит-параллельный интерфейс, поэтому используется много контактов).
Также обратите внимание, что это относится только к дисплеям, которые подключаются только к большому 40-контактному разъему. Если он использует разъем дисплея FPC, вам не удастся использовать его с Arduino.
- Подключение нескольких TFT-панелей к Arduino Uno через SPI?
- Печать string and integer LCD
- Отправка значения с одного Arduino на другой
- ЖК-дисплей I2C отображает странные символы
- Экран LCD 16*02 I2C показывает только первый напечатанный символ
- Запрограммируйте Arduino Uno как цифровые часы
- ЖК-дисплей странные символы
- 16*2 1602A LCD дисплей не отображает никаких символов или контрастности, несмотря на правильное подключение
это SPI https://www.waveshare.com/product/3.5inch-RPi-LCD-A.htm, @Juraj
При таком разрешении это будет очень медленно по SPI..., @Majenko
Есть ли сайт, где я могу узнать, какой чип драйвера использует ЖК-дисплей? ЖК-дисплей подключается только к 40-контактному разъему на RPi и не использует разъем дисплея FPC. Это параллельный интерфейс с 16 контактами с каждой стороны, вы правы., @Ashish Ahuja
Я нашел несколько [документов](https://www.waveshare.com/product/3.5inch-RPi-LCD-A.htm) (прокрутите вниз до раздела Интерфейс), в которых подчеркивается, что делает каждый вывод на дисплее. Теперь я, вероятно, могу построить схему, но я понятия не имею, как программировать каждый вывод. Есть ли какое-либо руководство, о котором вы знаете?, @Ashish Ahuja
как я написал в первом комментарии, это SPI. попробуйте библиотеки SPI для дисплеев. и найдите проводку Arduino SPI, @Juraj