2.4 TFT LCD Не могу заставить работать этот экран.

Тема в разделе "Arduino & Shields", создана пользователем krik, 9 ноя 2014.

  1. krik

    krik Нуб

    День добрый.
    У кого есть 2.4 TFT LCD и кто с ним работал. Помогите.
    Не могу заставить его работать с DCcduino UNO
    2014-11-09 13.49.51.jpg
    2014-11-09 13.50.00.jpg
    2014-11-09 13.50.09.jpg
    20141108_195002.jpg
    Помогите. Опробовал уже кучу библиотек. Не одна не работает.
     
  2. ALev

    ALev Оракул

    Сочувствую :(

    [offtop]Да проблема собственно в том и состоит, что такой дуинки и такого дисплея ни у кого скорее всего не найдётся, никто с ними не знаком, поэтому подсказать скорее всего никто не сможет. На будущее совет: пока не почувствовали себя гуру, покупайте только популярные платы, с которыми работали многие.[/offtop]
     
  3. krik

    krik Нуб

    Понял. Спасибо. Это я купил на всякий случай сразу.
     
  4. AlexVS

    AlexVS Гик

    Контроллер у дисплея какой?
    Мне кажется, что подобный дисплей описан на форуме ардуино.ру (не помню можно на этом форуме давать ссылки на другие ардуиновские ресурсы). Тема называется "TFT 3,5" и Ардуино"
     
  5. krik

    krik Нуб

    Да если бы было написано на нем :)
     
  6. altex

    altex Гик

  7. krik

    krik Нуб

    Спасибо. Буду пробовать.
     
  8. krik

    krik Нуб

    Не. Все равно не хочет работать. Обидно, скорей всего экран дохлый.
     
  9. ALev

    ALev Оракул

    Не. Скорее всего не ту библиотеку применяете. Но узнать какую можно только у продавца. Можете попытаться им предъявить претензии, мол, продаёте не дав точного описания, что вы продаёте.
     
  10. krik

    krik Нуб

    Да я ему писал. Написал где скачать библиотеку ili9320 но с ней все равно не пашет. Короче открыл с ним спор, но китаец не в какую не хочет возвращать деньги :) Обострил спор :) Видать экран бракованный.
     
  11. krik

    krik Нуб

    Запустил я этот экран))
    Но все равно какая то беда))
    2014-11-13 21.39.40.jpg
     
  12. AlexVS

    AlexVS Гик

    Запустил используя какую-то другую библиотеку или просто подставил нужную строку инициализации?
    Прикольно, получается зеркальное изображение?
     
  13. krik

    krik Нуб

    Использовал эту UTFT ILI9327 8bit UNO
    Ну и строка инициализации тоже немного правленая.
    В общем бесполезная покупка экрана :))
     
  14. dvf

    dvf Нуб

    Не надо грешить на TFT панель. Правильная инициализация, исключающее зеркалирование, смещение и правильное указание области вывода решит проблему. Поправку для инициализации я случайно увидел здесь в поисках для себя похожего дисплея.
     
  15. n007

    n007 Нуб

  16. n007

    n007 Нуб

    Либа
    https://github.com/samuraijap/TFTLCD-Library

    Скетч libraries/Adafruit_TFTLCD/examples/graphicstest работает из коробки пишет в консоль:
    Чтобы заработал тач, надо изменить в примере libraries/Adafruit_TFTLCD/examples/tftpaint
    Код (Text):
    #define YP A1 //A3  // must be an analog pin, use "An" notation!
    #define XM A2  // must be an analog pin, use "An" notation!
    #define YM 7 //9  // can be a digital pin
    #define XP 6 //8  // can be a digital pin
     
     
  17. Orland303

    Orland303 Нуб

    Тоже разбираюсь с таким экраном и arduino uno. Помогите пожалуйста как определяются параметры myTouch. Просто при прошивке Utouch_Calibration тач не работает (белый экран), а при использовании другой библиотеки тач работает не правильно. ведешь по горизонтале, а рисует вертикально.
     
  18. AlexVS

    AlexVS Гик

    Это пробовал?
    Код (Text):
      myTouch.InitTouch(PORTRAIT);
      myTouch.setPrecision(PREC_MEDIUM);
     
  19. Orland303

    Orland303 Нуб

    Меня интересовала вот эта строка
    Код (Text):
    UTouch  myTouch( 6, 5, 4, 3, 2);
    откуда узнать эти номера?
     
  20. AlexVS

    AlexVS Гик

    К библиотекам UTFT, UTouch есть примеры, там это описано:
    Код (Text):
    // Initialize touchscreen
    // ----------------------
    // Set the pins to the correct ones for your development board
    // -----------------------------------------------------------
    // Standard Arduino Uno/2009 Shield            : 15,10,14, 9, 8
    // Standard Arduino Mega/Due shield            :  6, 5, 4, 3, 2
    // CTE TFT LCD/SD Shield for Arduino Due      :  6, 5, 4, 3, 2
    // Teensy 3.x TFT Test Board                  : 26,31,27,28,29
    // ElecHouse TFT LCD/SD Shield for Arduino Due : 25,26,27,29,30
    //