Подключить ЖК-дисплей ILI9341 SPI к arduino uno

lcd

Я купил этот ЖК-дисплей с сенсорным экраном в магазине, но я понятия не имею, как подключить его к arduino uno. Любая помощь приветствуется.

Вот где я его купил.

Дисплей

Мой Arduino

, 👍0

Обсуждение

ваше устройство использует два контроллера. ILI9341 и XPT2046., @jsotola

Может быть, тогда вам стоит покупать свои игрушки где-нибудь, где вы хотя бы подскажете, что с ними делать. Во всяком случае, контакты четко обозначены., @Majenko

раздел 7.6 спецификации ILI9341, @jsotola

@Majenko в Румынии такие ресурсы можно найти в очень небольшом количестве магазинов., @xM0nSt3r

@jsotola я новичок в этом деле, можете ли вы помочь мне понять, что там происходит?, @xM0nSt3r

@xM0nSt3r Так что покупайте где-нибудь, кроме Румынии?, @Majenko

@jsotola под ресурсами я подразумеваю такие детали, как ЖК-дисплеи, arduino или что-нибудь из этой ниши., @xM0nSt3r

@jsotola я знаю, что у него есть эта схема, но могу ли я использовать транзисторы для снижения напряжения вместо преобразователя логического уровня?, @xM0nSt3r

почему ваш вопрос такой общий? пожалуйста, обновите свой вопрос, чтобы он был более конкретным. спросите о том , о чем вы на самом деле просите ... (удаляю мои бесполезные комментарии) ...., @jsotola

проведите кое - какие исследования ... на этом веб-сайте есть много информации о преобразовании сигналов 3,3 В в 5 В, @jsotola

@jsotola хорошо, я собираюсь заняться этим, спасибо за ваше время., @xM0nSt3r


2 ответа


0
  1. Загрузите и установите подходящую библиотеку
  2. Подключите дисплей к Arduino в соответствии с маркировкой на дисплее
  3. Попробуйте привести несколько примеров для библиотеки, которую вы используете.
,

Не могли бы вы дать мне более подробную информацию о проводке?, @xM0nSt3r

Прочтите слова на плате и сравните их либо со страницей руководства SPI, либо с инструкциями к библиотеке., @Majenko

но могу ли я использовать транзисторы для снижения напряжения вместо этого преобразователя логического уровня?, @xM0nSt3r

Извините, о чем вы говорите?, @Majenko

на странице, которую я упомянул в вопросе, написано, что я должен использовать [this](https://www.optimusdigital.ro/ro/interfata-convertoare-de-niveluri/1380-convertor-de-niveluri-logice-bidirecional-pe-8-bii-txs0108e.html ) чтобы заставить его работать, могу ли я заменить его транзисторами?, @xM0nSt3r

А, это 3,3-вольтовый дисплей. Вам понадобится * что-то *, чтобы понизить напряжение 5 В до 3,3 В для сигналов SPI. Если вам повезет, вам могут сойти с рук резистивные разделители., @Majenko

не могли бы вы прислать мне ссылку на них?, @xM0nSt3r

https://en.wikipedia.org/wiki/Voltage_divider, @Majenko


1

Вы можете заставить его работать двумя способами

  1. используя делитель напряжения, например, для переключения с 5 В на 3,3 В, вы можете использовать два резистора, 100 Ком и 200 Ком соответственно, а между обоими резисторами напряжение 3,3. По одному на каждый вывод, который в нем нуждается.

  2. Использование резисторов 10 Ком последовательно между ЖК-дисплеем и arduino. Я действительно не знаю, как это работает, но таким образом все работает нормально.

Я протестировал оба метода, кроме того, вывод MISO с ЖК-дисплея можно подключить непосредственно к вашему arduino.

,