Подключение сенсорного цветного 240x320 SPI ILI9341 дисплея 2.8 (2.4, 2.2) к Arduino

Поділитися
Вставка

КОМЕНТАРІ • 106

  • @SuperRob32
    @SuperRob32 Рік тому +5

    Вот это я понимаю, парень всё расписал от а до я, а то в интернете чего только не предлагают для tft и ничего не работает. Молодец, спасибо.

  • @АлексЛарин-э1т
    @АлексЛарин-э1т 7 років тому +5

    Александр, Спасибо большое за библиотеки и полезное видео!

  • @ДмитрийОрлов-я1щ
    @ДмитрийОрлов-я1щ 4 роки тому +2

    Отличное видео, спасибо! Заработало как по писаному. Смог проверить купленный дисплей. Одно предупреждение для тех, кто будет пользоваться этим руководством: после того, как выполнил предложенное обновление библиотек до актуальных на 30.07.2020 версий, кириллица исчезла. До обновления, с библиотеками приложенными по здешним ссылкам, кириллица выводилась нормально.

    • @БорисБ-ж9ы
      @БорисБ-ж9ы 3 роки тому

      Ну правильно, он библиотеку сам допиливал до русского, в начале же говорит про это

  • @cedric69graf
    @cedric69graf 3 роки тому +1

    Самый лучший ролик из всех что пересмотрел!!!!! Спасибо АВТОРУ!!!!

  • @MrDimonsky
    @MrDimonsky Рік тому +3

    Белый экран с Ардуино 2560. Что делаю не так, непонятно.

  • @Сергей-ъ9в5ъ
    @Сергей-ъ9в5ъ 10 годин тому

    все работает !!! Только вот не пойму, слегка мерцает. Может 10к много?

  • @nicklans1908
    @nicklans1908 4 роки тому

    Для MEGACORE (Atmega64/128) MOSI - arduinno pin 10 (ножка 12), SCK - 9 (ножка 11), D/C и CS любые которые свободны, тогда и только тогда работает хардварный SPI, скорость выше в разы.

  • @mukha521
    @mukha521 2 роки тому

    Про чип для сенсора нажатий немного некорректно. Если его нет - это не значит, что он не работает!
    Есть модули, где нет чипа и там выведены контакты сенсора. Просто с ним надо будет работать напрямую. В интернете есть статьи - там надо подавать VCC/GND на одни ноги и снимать аналоговый сигнал с другой, потом наоборот. Таким образом определять X и Y координаты нажатия.
    На вашем модуле просто есть микросхема, которая это делает за вас и отдает результат в цифровом виде.

  • @mubarizmurselov9573
    @mubarizmurselov9573 5 років тому

    Спасибо большое за библиотеки.

  • @АлександрИванченко-ф5ы

    Здравствуйте можете помочь подключить st7793 к arduino nano

  • @s.g.7213
    @s.g.7213 2 роки тому

    Смысл подключения SPI через резисторы?
    Когда через делитель подключают это понятно .

  • @Vagubando
    @Vagubando Рік тому

    On such a display, the letters are inverted
    horizontally by 180 degrees (that is, the entire
    display screen). I have tried many libraries, but
    there is no result. Advise me where to dig?????

  • @leoalex3271
    @leoalex3271 7 років тому +1

    Александр, добрый день. Запустил ваш скетч в Протеусе, вместо слова "Тестируем" пишет "Ужтуйсфжн" (типа по монгольски :)). Понятно, что что-то с функцией utf8rus, но что? Не поможете понять логику?

  • @m.s.idrischannel5655
    @m.s.idrischannel5655 7 років тому +1

    Thanks you so much!!!!. help me alot in my project

  • @zhmekatok
    @zhmekatok 5 років тому

    Спасибо на видео!! И труд!

  • @elektronika66.4
    @elektronika66.4 9 місяців тому +1

    но не показал как работает с этим скетчем и резисторами вообще то я видел делители нужно ставить.

  • @Vagubando
    @Vagubando Рік тому

    У меня на таком дисплее изображение на экране перевернуты по горизонтали на 180 градусов (то есть весь экран дисплея). Я перепробовал много библиотек, но результата нет. Посоветуйте мне, где копать ?????

  • @ДинараКадырова-ф3ю
    @ДинараКадырова-ф3ю 5 років тому

    Хорошо объясняет

  • @ua6hps
    @ua6hps Рік тому

    Автор, добрый день! Есть непонятки. Дисплей в точности такой же. Ардуино про мини. Схема собрана без ошибок. всё запустилось с полпинка. Текст отображает правильно, в тех позициях, как заказано. А вот рисует в иасштабе 1: 2, то есть, уменьшенный в два раза рисунок рисует со смещением вверх и влево. Мои попытки найти причину безуспешны. Не поможете разобраться? Ведь мне нужен активный дисплей с кнопками и движком-регулятором уровнея. А как я буду попадать в кнопки с таким смещением?

  • @analogorgler3048
    @analogorgler3048 6 років тому

    Display is working well. How have you managed to get touch Screen working?

  • @KazanovaTomsk
    @KazanovaTomsk 2 роки тому +1

    Спасибо за видео! А вы не подключали такой же, но 4.0 480х320 к меге ?

    • @artuchka-profi
      @artuchka-profi 6 місяців тому

      привет друг! как в итоге подключил?

  • @АдамПрокопович
    @АдамПрокопович 2 роки тому

    что то на клоне ардуино не работает нормально. а как к нано подключить? не очень понял

  • @ybpvin
    @ybpvin 5 років тому

    Полезно, спасибо !

  • @НадеждаАфонина-у5ь
    @НадеждаАфонина-у5ь 7 років тому +5

    #include // Если у кого ошибка компиляции, то допишите это:

  • @БорисБ-ж9ы
    @БорисБ-ж9ы 3 роки тому

    А если дисплей ILI9488.... эти библиотеки подойдут?

  • @asherxent395
    @asherxent395 8 років тому

    Снимите видео по подключению экрана 128x64 (12864b v2.0), по SPI и I2C (если есть такая возможность). Спасибо!

    • @iomoio3897
      @iomoio3897  8 років тому

      Сейчас, к сожалению, нет на руках такого дисплея. Если попадется, то выложу обязательно.

  • @ArtisanVision
    @ArtisanVision 5 років тому

    Почему Вы считаете, что дисплей не будет работать от 5в? Преобразователь напряжения, используемый на плате, это 65Z5, а он как раз рассчитан на напряжение 1.8-6 вольт (www.sunrom.com/p/xc6206p302mr-65z5).
    Есть и другой вариант дисплея с другим преобразователем (662k - www.sunrom.com/p/xc6206p332mr-662k) - он тоже рассчитан на такие же напряжения, но выдаёт уже 3.3V против 3.0V. Продаётся тут - ru.aliexpress.com/item/240x320-2-8-SPI-TFT-LCD-Touch-Panel-Serial-Port-Module-with-PCB-ILI9341-5V-3/32815224006.html
    Что думаете?

    • @iomoio3897
      @iomoio3897  5 років тому

      Я так не считаю. Просто не экспериментировал.

    • @Jake-Curious
      @Jake-Curious 5 років тому

      @@iomoio3897 Я проверил - работает хорошо и от 5в

    • @colt2503
      @colt2503 5 років тому

      Работа от 5В - это по питанию?
      А что с работой дисплея при прямом подключении сигнальных линий к пинам Ардуино? Точно так делать не стОит?

    • @R3a7T
      @R3a7T 5 років тому

      @@colt2503 точно) ili9341 максимально 3,3в переваривает. А вот xpt2046 судя по даташу вполне жрет 5в
      www.datasheet-pdf.info/entry/XPT2046
      www.datasheet4u.com/mobile/769801/ILI9341.html

  • @WorldsOfMan
    @WorldsOfMan 5 років тому

    А к stm32 покажите подключение))

  • @botsmen7
    @botsmen7 6 років тому +1

    Спасибо, тач-сенсор выдаёт "зеркальные" координаты по обоим осям, что нужно поменять?
    В скетче или в подключении?
    после заливки в ардуино вашего примера программа пишет "ВНИМАНИЕ: Ложная папка .github в библиотеке 'Adafruit ILI9341'" ?

    • @botsmen7
      @botsmen7 6 років тому +1

      всё как всегда просто - в "tft.setRotation(1); // Переводим дисплей в альбомную ориентацию" вместо 1 нужно прописать 3.

  • @Slaxery
    @Slaxery 7 років тому

    Здравствуйте. У меня такой же дисплей на этом контроллере, но без тачскрина. Если в сктече указать пины, то дисплей работает, но медленно, а если не указывать и оставить аппаратный SPI, то белый экран. Arduino Uno
    Решаемо?

  • @Techn0man1ac
    @Techn0man1ac 7 років тому

    Спасибо

  • @oberwerewolf
    @oberwerewolf 6 років тому +2

    А не пробовали повесить тач на аппаратный SPI вместе с дисплеем? А то много выводов съедается...

    • @ОлегВоденников
      @ОлегВоденников 6 років тому +2

      Присоединяюсь к вопросу, почему бы и нет? Если библиотеки конфликтовать не будут.

    • @Jake-Curious
      @Jake-Curious 5 років тому

      @@ОлегВоденников разобрались?

    • @ОлегВоденников
      @ОлегВоденников 5 років тому

      @@Jake-Curious Нет, застрял в тщете всего сущего) Есть проблема - заказывал три экрана, на STM32 работает всего один, остальные два инициализируются, но не сбрасываются, на экране шум отклика нет. На ардуине работают все, но мееееееедлеееееннннннооооо....) Так и не понял в чем фишка. Менял частоты SPI, пробовал и аппаратный и софт на стм-ке, в ответ два экрана стабильно кажут дулю. В ступоре я, в общем. На ардуине смысла нет его юзать, на стм не работает.

    • @Jake-Curious
      @Jake-Curious 5 років тому

      @@ОлегВоденников понятно...тогда может для ардуины другой экран посоветуете?

    • @ОлегВоденников
      @ОлегВоденников 5 років тому

      @@Jake-Curious Этот тоже работать будет, но это пошаговая стратегия) Ждать несколько секунд, пока информация обновится - вообще некомильфо. Замечательно работает с параллельным 8-битным интерфейсом, но тогда ног ни на что другое у ардуины не остается. Я обычно с про-мини работаю. На меге - да, нормально.

  • @TELO228
    @TELO228 3 роки тому

    а можно подключит 7 дюймовой экран,???

  • @sergioscarafaggio5650
    @sergioscarafaggio5650 Рік тому

    Подскажите, что может быть, у меня при подключении кроме белого экрана ничего нет, хотя все правильно подключено ! )

    • @ДанилБожок-и4э
      @ДанилБожок-и4э 26 днів тому

      Аналогично

    • @sergioscarafaggio5650
      @sergioscarafaggio5650 26 днів тому

      @ Пины смотрите , еще контакт плохой , или схема подключения, экран рабочий на esp32 завелся и тач тоже заработал , можете попробовать подключить только экран , потом тач

  • @neinanoku365
    @neinanoku365 3 роки тому

    Здравствуйте! Можете сказать какая польза от этих резисторов на 10Ком? Уменьшить ток на входе в дисплей? Но ведь ардуино сам по себе даёт на выходе около 40мА, так что не думаю что для этого...

    • @blastedfuse5541
      @blastedfuse5541 3 роки тому

      Это колхозный метод согласовать 3 вольтовую логику дисплея и 5 вольтовую логику микроконтроллера. Если подавать напрямую, ток на линиях будет больше 40 ма ( AVR не ограничивает ток на уровне 40 ма) и спалит логику дисплея.

    • @neinanoku365
      @neinanoku365 3 роки тому

      @@blastedfuse5541 почему это работает? Почему не подключить по 2 резистора 1ком и 2ком через землю?

    • @neinanoku365
      @neinanoku365 3 роки тому

      @@blastedfuse5541 почему подключение резистора 10ком понижает логику с 5 до 3в?

    • @blastedfuse5541
      @blastedfuse5541 3 роки тому

      ​@@neinanoku365 Делитель 1/2 кОм конечно будет работать.
      Сам по себе резистор на 10 кОм ничего не понижает.
      Он является ограничителем тока. Условная линия данных дисплея , или цифровой вход могут быть защищены от превышения допустимого напряжения с помощью стабилитронов, супрессоров, простых диодных сливов, или просто выходить из штатного режима работы, и начинает потреблять повышенный ток. Здесь и вступает в работу резистор, который не дает разрушить устройство, ограничив ток на безопасном уровне, и соответственно просадив напряжение до безопасного.
      Но это нештатный режим работы.
      Просто цель ролика - демонстрация работы, и что бы не отпугнуть аудиторию стабилитронами, делителями и преобразователями логических уровней - используется упрощенный режим.
      На практике, в реально работающем устройстве нужно позаботиться о штатном режиме работы. Микросхема преобразователя уровней стоит копейки, экономить 15 центов при 10 долларовом дисплее глупо.
      И еще, я перевернул простыню, на практике простота вылазит боком.
      При батарейном питании устройств с монохромными дисплеями типа nokia1202/3310 и тд, где сам дисплей жрет меньше миллиампера, делитель 1кОм/2кОм добавит 3-6 миллиампер потребления в пустую.
      При простом последовательном включении резистора 10-20 кОм могут появиться проблемы на больших скоростях работы шин SPI и I2C, ведь емкость монтажа + большое сопротивление на большой частоте исказят сигнал. Конечно для AVR это не так фатально, но для контроллеров пожирнее, где SPI работает на 30-50 MHz - уже точно будут проблемы.

    • @neinanoku365
      @neinanoku365 3 роки тому

      @@blastedfuse5541 огромное спасибо за такой обширный ответ! использовал ваше подключение на сдаче проекта несколько месяцев назад с 16Мгц. Проблем не было, сдал на 100) спасибо

  • @Dancopymus
    @Dancopymus 4 роки тому

    Greetings to the iomoio channel! I would like some help.
    I have a 3.2" ILI9341 Touch TFT and I would like to know how to connect the pins on the Arduino Mega using the UTFT library.
    I have already tried to do the calibration; when I load the calibration sketch "URTouch_Calibration", it shows the screen "INSTRUCTIONS, Touch screen to continue" but when I click on the screen, it does nothing. I connected as follows on the Arduino Mega:
    UTFT myGLCD (ILI9341_S5P, 51, 52, 53, 48, 49); // UTFT myGLCD (Model, SDI, SCK, CS, RST, DC);
    URTouch myTouch (6, 5, 4, 3, 2); // T_CLK, T_CS, T_DIN, T_DO, T_IRQ
    My display is 3.2 TFT SPI 240 * 320 v1.0
    Thank you

  • @Ёшкинсвет-к2х
    @Ёшкинсвет-к2х 5 років тому

    Александр, а как ваши библиотеки будут вести себя с модулями ESP32?

  • @dav3436
    @dav3436 3 роки тому

    Здравствуйте. Что можно сделать на этом дисплее?

    • @romandavydov8684
      @romandavydov8684 2 роки тому

      Все что угодно
      Хоть как монитор для компа....

  • @le-ze8543
    @le-ze8543 7 років тому

    16/5000
    Where can I find the file iomoio_240x320_touch_test?

  • @tupoy_ytub_uberi_psevdonim
    @tupoy_ytub_uberi_psevdonim 2 роки тому

    залил на стм32 и что то инвертирован тач по сравнению с картинкой.

  • @morzik
    @morzik 7 років тому

    Расскажи пожалуйста подробно про логики, конвертеры уровней, преобразователи напряжений и тд... много читал, но до меня так и не доходит, а ты умеешь разложить по полочкам. В частности на подходе подобный дисплей и хотелось бы полноценно использовать и его и встроенный слот sd в своём проекте. Как подключить? Как я понял резисторы на 10Ком решают проблему с разницей уровней 5в и 3,3в? получается так же можно подключить и sd карту? почему используется именно такой номинал резисторов? Сталкивался с подобным ы нескольких источниках, везде используются разные номиналы резисторов и везде указывается что это не решение проблемы.

    • @iomoio3897
      @iomoio3897  7 років тому +1

      Резисторы предохраняют дисплей. Они не конвертируют логику, а попросту ослабляют напряжение сигнала. Да, может работать и с другими номиналами, главное, чтобы сигнал с пятивольтового устройства на трехвольтовое не был слишком сильным,чтобы спалить модуль, и не был слишком слабым, чтобы модуль адекватно обрабатывал сигнал. Если дисплей работает, значит решение. =) По остальному, тема достаточно обширная, с множеством нюансов для каждого конкретного случая и в двух словах не опишешь. Модуль карты без проблем можно подключить. Сейчас точно не помню, но вроде там есть резисторы на входящих в модуль линиях (MOSI, CS, SDA), если ошибаюсь, то можно использовать конвертер логических уровней (например goo.gl/M5KaS3 ). А чтобы запитать от пятивольтового устройства можно использовать например такой DC-DC преобразователь: goo.gl/TV8dCG

    • @DmytroMykhayljuk
      @DmytroMykhayljuk 7 років тому +5

      дядь, пока смотрел видео и читал твой коммент, раза три чуть не пробил себе лоб фейспалмом, нельзя просто так взять и "послабить" сигнал просто поставив в цепь резистор, у тебя все работает только из-за того что тебе попался дисплей с контроллером толерантным к 5-ти вольтовой логике, а для sd карточки нужен либо делитель на резисторах либо шифтер(специализирования микросхема преобразования лог.уровней)

    • @colt2503
      @colt2503 5 років тому +1

      Резистор, подключенный последовательно с нагрузкой (читай - с входами контролера дисплея) ограничивает протекащий ток в цепи но не понижает напряжение логически уровней. Для этих целей нужно использовать делитель напряжения из 2-х резисторов для каждого ВЫХОДНОГО сигнала от МК к дисплею. А это ВСЕ сигналы кроме MISO (пин D12). Вот как нужно правильно согласовывать логические уровни МК и дисплея: simple-circuit.com/interfacing-arduino-ili9341-tft-display/

  • @At_Nightツ
    @At_Nightツ 8 місяців тому

    К сожалению видео не помогло, библиотеки не подходят к плате ESP32, хочу подключить именно к нему а не к ардуино.

  • @ArtisanVision
    @ArtisanVision 5 років тому +2

    музыка раздражает, а так - спасибо

  • @BEST83154
    @BEST83154 8 років тому

    ДОБРЫЙ ДЕНЬ
    купил дисплей как у вас на видео ,на контролере ILI9341
    но не получается запустить
    вы не поможите?
    мне бы самое элементарное - хоть залить экран каким либо цветом
    есть МК атмега 8 и 328
    т,е прошу прошивку в формате hex и схему подключения,без ардуиновских загрущиков

    • @iomoio3897
      @iomoio3897  8 років тому

      Поставьте программу Arduino IDE, загрузите скетч, выберите подходящую плату в настройках, далее в верхнем меню Скетч -> Экспорт бинарного файла. По схеме не могу помочь к сожалению. =(

    • @BEST83154
      @BEST83154 7 років тому

      сделал все так же как вы показывали но оно не компелируется,пишет
      Изменена опция сборки, пересобираем все
      C:\Users\AL\Documents\Arduino\libraries\Adafruit_ILI9341\Adafruit_ILI9341.cpp:29:17: fatal error: SPI.h: No such file or directory
      #include
      ^
      compilation terminated.
      Ошибка компиляции.

    • @iomoio3897
      @iomoio3897  7 років тому

      Проверьте есть ли библиотека SPI на компе. Она должна быть по умолчанию в дистрибутиве Arduino IDE. Можно попробовать поискать файл SPI.h штатным поиском, либо (если одна из последних версий Arduino IDE), то можно попробовать удалить 29-ю строку файла C:\Users\AL\Documents\Arduino\libraries\Adafruit_ILI9341\Adafruit_ILI9341.cpp (#include ).

  • @varietedigital7567
    @varietedigital7567 6 років тому

    Привет, приятель, я хотел задать вам несколько вопросов. Во-первых, почему вы положили резисторы 10k, и я видел на многих веб-сайтах, что резисторы не появляются на электронной диаграмме. Во-вторых, Возможно, вы ошибаетесь в резистор значения?, я думаю, 10k черный, коричневый, оранжевый.Вы имели в виду 10 OHMS?.

    • @maximbulkowsky6507
      @maximbulkowsky6507 6 років тому

      The safest way is not resistors (they are used to limit a current, because a display is not 5V-tolerant and can be damaged) , but level-converter.
      In any case, 10 Ohms will be useless.
      I'm a lucky guy, so my display was not damaged by 5V (initially it was directly connected to 5V by a mistake and lack of the info), it just doesn't work in that case. With a level converter everything is OK.
      To be honest, it is one of the most inconvenient displays. I use it only for a compatibility with some client's devices (and always have a headache).
      As people said here, even Nextion of the same size will cost not too much more expencive

    • @varietedigital7567
      @varietedigital7567 6 років тому

      Hi Maxim!, I solved the problem as a month ago.Becasue of my poor experience dealing with GLCD I´ve had many problems at the begining:
      1) There are a lot of circuist diagram to connect this devices to Arduino plataform and it depends on if it´s 3.3 or 5 volts.
      2) Each GLCD model works out with the right libraries.Not all GLCD modules work with the same libraries.
      3)Not all of the examples that come with the Arduino IDE work correctly since you have to modify them and and this depends on what level of knowledge the person has.You´ll have to experiment...
      I used a resistor divider in the following pins ( CS,DC,MISO,MOSI,RESET,IRQ) and it working out very fine. THe most efficient way to do it would be by connectin a 5-3,3 volts converter chip or something like that ) but with resistors works out fine. To ensure that an LCD works properly there are two secrets:A) wiring connectings and B) The proper libraries.Greetings!!

    • @Jake-Curious
      @Jake-Curious 5 років тому

      @@maximbulkowsky6507 The display IS 5V-tolerant, read data-sheet

    • @colt2503
      @colt2503 5 років тому

      Look at this correct connecting diagram: simple-circuit.com/interfacing-arduino-ili9341-tft-display/

    • @elektronika66.4
      @elektronika66.4 9 місяців тому

      умные советы даёшь питание и подсветка может работать от 5 вольт остальное от 3.3 вольта.@@Jake-Curious

  • @limur2057
    @limur2057 Рік тому

    а если я использую nano?

  • @evgeny8310
    @evgeny8310 8 років тому

    У меня белый экран, и ничего больше не появляется....вроде всё правильно сделал...
    Экран такой же как у Виктора, без тачскина...

    • @iomoio3897
      @iomoio3897  8 років тому

      Белый экран - это подсветка включается. При использовании скетча yadi.sk/d/Ve_5cbUJyPzn5 важно, чтобы дисплей был на драйвере ILI9341, иначе работать не будет. Пробуйте запустить как с аппаратным, так и с программным SPI. Пробуйте RESET дисплея на 3.3V подключить без резистора. Внимательно проверяйте схему. Если хотя бы на одном из пинов плохое соединение, то работать не будет. У меня работает на Arduino Nano, Uno и Mega. К сожалению удаленно, без возможности посмотреть и пощупать, сложно подсказать что-то более конкретное. =( Если есть мультиметр под рукой, то прозвоните соединения.

    • @iomoio3897
      @iomoio3897  5 років тому

      @@KirillVotrin Да также как и на Uno, разница-то только в формфакторе.

  • @UK8CFT
    @UK8CFT 4 роки тому +1

    Ардуино на максималках)

  • @KILLZONERUSSIA
    @KILLZONERUSSIA 3 роки тому

    вот чё у всех работает быстро, а у меня заливка экрана 4 секунды?

  • @ВалераЛосев-б7в
    @ВалераЛосев-б7в 4 роки тому

    спасибо за видос, очень медленно отрисовывает,надо больше секунды чтоб закрасить фон и написать какой-то текст(

    • @iomoio3897
      @iomoio3897  4 роки тому

      На Си тоже? Я думал, что только на micropython такая фигня..

    • @ВалераЛосев-б7в
      @ВалераЛосев-б7в 4 роки тому

      @@iomoio3897 на Си, ардуина дуо с экранами работает быстро,ну х... с ним, и так сойдёт

    • @UK8CFT
      @UK8CFT 4 роки тому

      @@ВалераЛосев-б7в ну ардуино не растберри пай)

  • @victorpakulov8148
    @victorpakulov8148 8 років тому

    Аександр здравствуйте. У меня подобный дисплей, только не сенсорный. Покупал здесь: ru.aliexpress.com/item/Wholesale-1PC-2-2-Inch-240-320-Dots-SPI-TFT-LCD-Serial-Port-Module-Display-ILI9341/1762415310.html?spm=2114.10010208.1000016.1.uTcXYB
    Вот под старость лет решил Ардуино попробовать. Короче не получается. Перед этим запускал 1.44' дисплей -всё прекрасно. Помогите советом пожалуйста.

    • @iomoio3897
      @iomoio3897  8 років тому

      Можно попробовать. Мой вариант:
      Ваш дисплей подключается 8-ю выводами (верхний SDI/MISO не используется). VCC - 3.3V, GND - земля, RESET - 3.3V, LED - 3.3V, DC/RS - 9-й пин через резистор 10 кОм, CS - 10-й пин через резистор 10 кОм, SDI/MOSI - 11-й пин через резистор 10 кОм, SCK - 13-й пин через резистор 10 кОм. Пример скетча для Вашего дисплея собрал из этого примера, убрав лишнее. Скачать можно здесь: yadi.sk/d/Ve_5cbUJyPzn5 Понадобятся библиотеки Adafruit-GFX и Adafruit-ILI9341. Ссылки на них в описании под этим видео.
      Если не получается, значит что-то уже пробовали. Для детального анализа нужна схема подключения и используемый скетч если есть. Опишите симптомы. =) Белый экран (подсветка) хотя бы загорается после подачи питания? Какую Arduino используете?
      Удачи!

    • @victorpakulov8148
      @victorpakulov8148 8 років тому

      При загрузке скетча (iomoio_240x320_test), 17-ю строку выделяет красным цветом и пишет 'tft' was not declared in this scope. Это наверное в скобках нужно что-то указать?

    • @victorpakulov8148
      @victorpakulov8148 8 років тому

      Да, у меня UNO, всё светится.

    • @victorpakulov8148
      @victorpakulov8148 8 років тому

      Вот что он пишет по поводу компиляции:
      Arduino: 1.6.11 (Windows 7), Плата:"Arduino/Genuino Uno"
      C:\Users\Victor\Documents\Arduino\LCD\2.2 TFT SPI 240x320\iomoio_240x320_test\iomoio_240x320_test.ino: In function 'void setup()':
      iomoio_240x320_test:17: error: 'tft' was not declared in this scope
      tft.begin(); // Р?нициалиЕируем начало работы СЃ графическим дисплеем
      ^
      Несколько библиотек найдено для "Adafruit_GFX.h"
      Используется: C:\Users\Victor\Documents\Arduino\libraries\Adafruit-GFX
      Не используется: C:\Program Files\Arduino\libraries\Adafruit
      Не используется: C:\Program Files\Arduino\libraries\Adafruit
      Не используется: C:\Program Files\Arduino\libraries\Adafruit
      Не используется: C:\Program Files\Arduino\libraries\Adafruit
      exit status 1
      'tft' was not declared in this scope
      Этот отчёт будет иметь больше информации с
      включенной опцией Файл -> Настройки ->
      "Показать подробный вывод во время компиляции"

    • @iomoio3897
      @iomoio3897  8 років тому

      Да, прошу прощения. Забыл строку в скетче, где объявляется объект tft. Исправленный скетч можно скачать здесь: yadi.sk/d/Ve_5cbUJyPzn5

  • @димабаринов-с7к
    @димабаринов-с7к 6 років тому +1

    сам по себе этот экран безполезен или я ошибаюсь

    • @narodstream552
      @narodstream552 5 років тому

      сам по себе да, контроллер нужен...

  • @ДмитрийРымарев-е2в
    @ДмитрийРымарев-е2в 2 роки тому +2

    Жесть! Какие 10 Ком? Автор совсем слаб в аппаратной части. Нужно делать делитель напряжения, чтобы 3,3 вольта выпадало на одном из двух!!! резисторов. Один резистор не уменьшит напряжение, он может ограничить ток. Т.е. если собрать такую хрень, как в ролике, то на входах дисплея будет 5 вольт, а не 3,3. Учите матчасть прежде, чем давать советы!