(098) 067-12-26 Киевстар (098) 067-12-26   Киевстар
(066) 142-24-48 Vodafone (066) 142-24-48   Vodafone
(098) 067-12-26 Lifecell (063) 642-36-59   Lifecell
 info@arduino.ua
График работы магазина:
Пн-Пт: 9.00 - 19.00
Сб: 10.00 - 19.00
Вс: выходной
г. Киев, ул. Васильковская, 30
ст.м. "Васильковская"
Каталог

Школа робототехники intRobots

Напиши статью и получи скидку!

3.5" 320х480 TFT LCD цветной дисплей для Arduino Mega 2560

код: ASC201

Дополнительные категории товара: Отображение информации  |  Контроллеры Arduino (Китай)
  • Доставка по Украине.
    Мы отправляем заказы "Новой Почтой" по Украине и курьером по Киеву. Также возможен самовывоз из нашего магазина.
  • 6 месяцев гарантии.

    Мы даем гарантию на любой товар приобретенный в нашем магазине:

    6 месяцев на товары, кроме батареек и аккумуляторов

    14 дней на батарейки и аккумуляторы.

    В случае наступления гарантийного случая товар бесплатно ремонтируется, меняется на аналогичный или возвращается полная сумма его стоимости.

    Внимательно ознакомьтесь с условиями гарантии.
  • Проконсультируем до и после продажи.
    Вы можете задавать вопросы письменно по контактному e-mail или телефону указанным в шапке нашего магазина

Теги: TFT LCD  

384 грн.

есть в наличии

 

Купить в один клик

Добавить к сравнению

Добавить в "Список желаний"
29
голосовать
Нашли дешевле?
  • 3.5" 320х480 TFT LCD цветной дисплей для Arduino Mega 2560
  • 3.5" 320х480 TFT LCD цветной дисплей для Arduino Mega 2560
  • 3.5" 320х480 TFT LCD цветной дисплей для Arduino Mega 2560
  • 3.5" 320х480 TFT LCD цветной дисплей для Arduino Mega 2560
  • 3.5" 320х480 TFT LCD цветной дисплей для Arduino Mega 2560
  • 3.5" 320х480 TFT LCD цветной дисплей для Arduino Mega 2560
  • 3.5" 320х480 TFT LCD цветной дисплей для Arduino Mega 2560
  • 3.5" 320х480 TFT LCD цветной дисплей для Arduino Mega 2560
  • Описание
  • Отзывы (32)
  • Задать вопрос

3,5" цветной TFT-шилд для Arduino Mega 2560 с разрешением 480х320 пикселей, 262К цветов. Построен на контроллере HX8357B, поддерживает 16-битный интерфейс. Подходит библиотека UTFT.  На плате дисплея имеется разъем подключения SD-Card для хранения данных. "Одевается" на контроллер без дополнительных переходников и шилдов.

Дисплей работает так же с Arduino DUE! Строка инициализации как и для Arduino Mega2560.

Поступила партия дисплеев с драйвером HX8357 для которых требуется такая инициализация:

tft.init();
tft.setRotation(3);
tft.invertDisplay(1);

Характеристики:

  • Тип дисплея: 3.5"  TFT LCD Модуль
  • Тип контроллера: HX8357B
  • Разрешение: RGB 480х320 пк
  • Подсветка: 6 ультра ярких белых светодиода
  • Интерфейс: параллельный 16-bit
  • Размеры: 89.9 x 54.25 мм

Ссылки:

Видео:

Скетч:

// UTFT_Demo_480x320 
// Copyright (C)2015 Rinky-Dink Electronics, Henning Karlsen. All right reserved
// web: http://www.RinkyDinkElectronics.com/
//
// This program is a demo of how to use most of the functions
// of the library with a supported display modules.
//
// This demo was made for modules with a screen resolution 
// of 480x320 pixels.
//
// This program requires the UTFT library.
//

#include 
// Declare which fonts we will be using
extern uint8_t BigFont[];
extern uint8_t SmallFont[];

// Set the pins to the correct ones for your development shield
// ------------------------------------------------------------
// Arduino Uno / 2009:
// -------------------
// Standard Arduino Uno/2009 shield            : ,A5,A4,A3,A2
// DisplayModule Arduino Uno TFT shield        : ,A5,A4,A3,A2
//
// Arduino Mega:
// -------------------
// Standard Arduino Mega/Due shield            : ,38,39,40,41
// CTE TFT LCD/SD Shield for Arduino Mega      : ,38,39,40,41
//
// Remember to change the model parameter to suit your display module!
UTFT myGLCD(CTE32HR,38,39,40,41);

void setup()
{
  randomSeed(analogRead(0));
  
// Setup the LCD
  myGLCD.InitLCD();
  myGLCD.setFont(SmallFont);
}

void loop()
{
  int buf[478];
  int x, x2;
  int y, y2;
  int r;

// Clear the screen and draw the frame
  myGLCD.clrScr();

  myGLCD.setColor(255, 0, 0);
  myGLCD.fillRect(0, 0, 479, 13);
  myGLCD.setColor(64, 64, 64);
  myGLCD.fillRect(0, 306, 479, 319);
  myGLCD.setColor(255, 255, 255);
  myGLCD.setBackColor(255, 0, 0);
  myGLCD.print("* Universal Color TFT Display Library *", CENTER, 1);
  myGLCD.setBackColor(64, 64, 64);
  myGLCD.setColor(255,255,0);
  myGLCD.print("https://arduino.ua/", CENTER, 307);

  myGLCD.setColor(0, 0, 255);
  myGLCD.drawRect(0, 14, 479, 305);

// Draw crosshairs
  myGLCD.setColor(0, 0, 255);
  myGLCD.setBackColor(0, 0, 0);
  myGLCD.drawLine(239, 15, 239, 304);
  myGLCD.drawLine(1, 159, 478, 159);
  for (int i=9; i<470; i+=10)
    myGLCD.drawLine(i, 157, i, 161);
  for (int i=19; i<220; i+=10)
    myGLCD.drawLine(237, i, 241, i);

// Draw sin-, cos- and tan-lines  
  myGLCD.setColor(0,255,255);
  myGLCD.print("Sin", 5, 15);
  for (int i=1; i<478; i++)
  {
    myGLCD.drawPixel(i,159+(sin(((i*1.13)*3.14)/180)*95));
  }
  
  myGLCD.setColor(255,0,0);
  myGLCD.print("Cos", 5, 27);
  for (int i=1; i<478; i++)
  {
    myGLCD.drawPixel(i,159+(cos(((i*1.13)*3.14)/180)*95));
  }

  myGLCD.setColor(255,255,0);
  myGLCD.print("Tan", 5, 39);
  for (int i=1; i<478; i++)
  {
    myGLCD.drawPixel(i,159+(tan(((i*1.13)*3.14)/180)));
  }

  delay(2000);

  myGLCD.setColor(0,0,0);
  myGLCD.fillRect(1,15,478,304);
  myGLCD.setColor(0, 0, 255);
  myGLCD.setBackColor(0, 0, 0);
  myGLCD.drawLine(239, 15, 239, 304);
  myGLCD.drawLine(1, 159, 478, 159);

// Draw a moving sinewave
  x=1;
  for (int i=1; i<(478*15); i++) 
  {
    x++;
    if (x==479)
      x=1;
    if (i>479)
    {
      if ((x==239)||(buf[x-1]==159))
        myGLCD.setColor(0,0,255);
      else
        myGLCD.setColor(0,0,0);
      myGLCD.drawPixel(x,buf[x-1]);
    }
    myGLCD.setColor(0,255,255);
    y=159+(sin(((i*0.7)*3.14)/180)*(90-(i / 100)));
    myGLCD.drawPixel(x,y);
    buf[x-1]=y;
  }

  delay(2000);
  
  myGLCD.setColor(0,0,0);
  myGLCD.fillRect(1,15,478,304);

// Draw some filled rectangles
  for (int i=1; i<6; i++)
  {
    switch (i)
    {
      case 1:
        myGLCD.setColor(255,0,255);
        break;
      case 2:
        myGLCD.setColor(255,0,0);
        break;
      case 3:
        myGLCD.setColor(0,255,0);
        break;
      case 4:
        myGLCD.setColor(0,0,255);
        break;
      case 5:
        myGLCD.setColor(255,255,0);
        break;
    }
    myGLCD.fillRect(150+(i*20), 70+(i*20), 210+(i*20), 130+(i*20));
  }

  delay(2000);
  
  myGLCD.setColor(0,0,0);
  myGLCD.fillRect(1,15,478,304);

// Draw some filled, rounded rectangles
  for (int i=1; i<6; i++)
  {
    switch (i)
    {
      case 1:
        myGLCD.setColor(255,0,255);
        break;
      case 2:
        myGLCD.setColor(255,0,0);
        break;
      case 3:
        myGLCD.setColor(0,255,0);
        break;
      case 4:
        myGLCD.setColor(0,0,255);
        break;
      case 5:
        myGLCD.setColor(255,255,0);
        break;
    }
    myGLCD.fillRoundRect(270-(i*20), 70+(i*20), 330-(i*20), 130+(i*20));
  }
  
  delay(2000);
  
  myGLCD.setColor(0,0,0);
  myGLCD.fillRect(1,15,478,304);

// Draw some filled circles
  for (int i=1; i<6; i++)
  {
    switch (i)
    {
      case 1:
        myGLCD.setColor(255,0,255);
        break;
      case 2:
        myGLCD.setColor(255,0,0);
        break;
      case 3:
        myGLCD.setColor(0,255,0);
        break;
      case 4:
        myGLCD.setColor(0,0,255);
        break;
      case 5:
        myGLCD.setColor(255,255,0);
        break;
    }
    myGLCD.fillCircle(180+(i*20),100+(i*20), 30);
  }
  
  delay(2000);
  
  myGLCD.setColor(0,0,0);
  myGLCD.fillRect(1,15,478,304);

// Draw some lines in a pattern
  myGLCD.setColor (255,0,0);
  for (int i=15; i<304; i+=5)
  {
    myGLCD.drawLine(1, i, (i*1.6)-10, 304);
  }
  myGLCD.setColor (255,0,0);
  for (int i=304; i>15; i-=5)
  {
    myGLCD.drawLine(478, i, (i*1.6)-11, 15);
  }
  myGLCD.setColor (0,255,255);
  for (int i=304; i>15; i-=5)
  {
    myGLCD.drawLine(1, i, 491-(i*1.6), 15);
  }
  myGLCD.setColor (0,255,255);
  for (int i=15; i<304; i+=5)
  {
    myGLCD.drawLine(478, i, 490-(i*1.6), 304);
  }
  
  delay(2000);
  
  myGLCD.setColor(0,0,0);
  myGLCD.fillRect(1,15,478,304);

// Draw some random circles
  for (int i=0; i<100; i++)
  {
    myGLCD.setColor(random(255), random(255), random(255));
    x=32+random(416);
    y=45+random(226);
    r=random(30);
    myGLCD.drawCircle(x, y, r);
  }

  delay(2000);
  
  myGLCD.setColor(0,0,0);
  myGLCD.fillRect(1,15,478,304);

// Draw some random rectangles
  for (int i=0; i<100; i++)
  {
    myGLCD.setColor(random(255), random(255), random(255));
    x=2+random(476);
    y=16+random(289);
    x2=2+random(476);
    y2=16+random(289);
    myGLCD.drawRect(x, y, x2, y2);
  }

  delay(2000);
  
  myGLCD.setColor(0,0,0);
  myGLCD.fillRect(1,15,478,304);

// Draw some random rounded rectangles
  for (int i=0; i<100; i++)
  {
    myGLCD.setColor(random(255), random(255), random(255));
    x=2+random(476);
    y=16+random(289);
    x2=2+random(476);
    y2=16+random(289);
    myGLCD.drawRoundRect(x, y, x2, y2);
  }

  delay(2000);
  
  myGLCD.setColor(0,0,0);
  myGLCD.fillRect(1,15,478,304);

  for (int i=0; i<100; i++)
  {
    myGLCD.setColor(random(255), random(255), random(255));
    x=2+random(476);
    y=16+random(289);
    x2=2+random(476);
    y2=16+random(289);
    myGLCD.drawLine(x, y, x2, y2);
  }

  delay(2000);
  
  myGLCD.setColor(0,0,0);
  myGLCD.fillRect(1,15,478,304);

  for (int i=0; i<10000; i++)
  {
    myGLCD.setColor(random(255), random(255), random(255));
    myGLCD.drawPixel(2+random(476), 16+random(289));
  }

  delay(2000);

  myGLCD.fillScr(VGA_YELLOW);
  myGLCD.setColor(0, 0, 255);
  myGLCD.fillRoundRect(100, 90, 380, 229);
  myGLCD.setColor(255, 255, 255);
  myGLCD.setBackColor(0, 0, 255);
  myGLCD.setFont(BigFont);
  myGLCD.print("arduino.ua", CENTER, 170);
  
  delay (1000000);
}

Отзывы покупателей о "3.5" 320х480 TFT LCD цветной дисплей для Arduino Mega 2560"

(09.07.2018)

Товар соответствует своим параметрам. Использовать удобно. Есть в сети библиотеки и примеры. Брал под конкретный проект, все получилось.
Ответить

(29.05.2018)

Экран пришел немного не такой, как на картинке, а в исполнении как для Uno. Ну, мне не принципиально. Контроллер на борту - ili. Заработал только с библиотекой от mcufriend. Нормально работает, спасибо.
Ответить

(23.02.2018)

Покупал дисплей не здесь!
По опыту использования данного дисплея могу с уверенность сказать - дисплей хороший.
Брал для осциллографа - получился довольно приятный в использовании прибор.
Ответить

(10.01.2018)

Дисплей покупал не здесь, так как не было его на тот момент, да и сейчас не наблюдается, но речь не об этом. Дисплей хороший, качеством доволен, по поводу библиотек и всего прочего, информацию надо искать и библиотеки и отслеживать изменения самим, я сам новичок и на этот дисплей собрал много интересного и разных библиотек, но самое интересное по моему мнению эта ссылка на видео, где объясняется как править саму библиотеку. https://www.youtube.com/watch?v=-pLgEFekEWs рекомендую особенно смотреть новичкам! Магазину мое почтение и уважение, хоть и дисплей здесь дорого, но остальное мне нравится здесь покупать, быстро, качественно и не дорого в основном!
Ответить

(24.05.2017)

Если бы продавцы вовремя информировали на страничке о смене библиотек - было бы все хорошо. А так зря время теряешь. Толковых ребят мало работает
Ответить

admin (25.05.2017)

Будем исправляться - не успеваем отслеживать.
Ответить

(17.05.2017)

Здравствуйте, купил дисплей, работает, спасибо. Подскажите новичку, подключил к клону Меги, пробовал UTFT и TFT_HX8357. Всё выводит, TFT_HX8357 быстрее, но во всех случаях все цвета инвертированы. Вместо белого чёрный, с цветами всё ещё тяжелее. Подключал к дисплей к Ардуино DUE - аналогично. Может кто сталкивался? Заранее спасибо.
Ответить

admin (18.05.2017)

Поступила партия дисплеев для которых требуется такая инициализация:
Библиотека TFT_HX8357
tft.init();
tft.setRotation(3);
tft.invertDisplay(1);
Ответить

(17.03.2017)

С Arduino Nano его не подружить?
Ответить

admin (17.03.2017)

Подружить можно. Но при этом будут задействованы практически все выводы. Желательно использовать какие-либо расширители выводов, таких как 74НС595.
Ответить

Алексей (21.03.2017)

Для этого кстати не плоха вот эта микросхема
MCP23017 I2C
MCP23S17 SPI
16 портов ввода или вывода..
Ответить

(09.03.2017)

Как решить проблему с мерцанием подсветки ЖК-дисплея на HX8357 HVGA LCD для Arduino Mega.

https://www.youtube.com/watch?v=Npw1RxeizB8
Ответить

admin (10.03.2017)

На наших дисплеях установлены правильные шинные формирователи.
Ответить

(01.03.2017)

Подключил библиотеку TFT_HX8357 изображение из примеров показывает "вверх ногами", помогите решить проблему!!!
С библиотекой UTFT работает нормально, но медленнее.
Ответить

Владимир (09.03.2017)

Привет друзья !
А где бы скетч взять для просмотра возможностей дисплея ? тот что в описании не компилируется
Ответить

admin (10.03.2017)

Скетч исправили. Требуется библиотека UTFT.
Ответить

(18.12.2016)

Прикрутить к http://arduino-ua.com/prod243-Arduino_Mega_2560 можно?
Ответить

admin (19.12.2016)

Можно. Дисплей и рассчитан для подключения к Arduino Mega.
Ответить

(01.10.2016)

библиотека URTouch не заработала, нужна распиновка разьема для настройки
Ответить

Юрий (03.10.2016)

Это просто дисплей, без тача.
Ответить

(15.09.2016)

Долго не мог побороть проблему с мусором на дисплее который накапливется при продолжительной работе и достаточной длине соединяющего шлейфа. Решенее банально. Экранируем шлейф обычной пищевой фольгой, сверху скотч для изоляции. Можно даже не соединять с земляным (-) проводом, работает и без этого. Помех нет после недели работы.
Всем удачи.
Ответить

(29.07.2016)

Экранчик однозначно стоит своих денег. Только библиотеку надо родную ставить, а не UTFT. И тогда оно летает!
Ответить

(16.05.2016)

Относительно не плохой дисплей за свою цену. При выносе от платы контроллера чувствителен к питанию. При наличии пульсаций появляется мусор в виде точек.
Ответить

(15.03.2016)

Гораздо лучше подходит библиотека TFT_HX8357
Подходит для Меги и Дуи
Работает в 3,5 раза быстрее
Ищите на Гитхабе
Ответить

(03.02.2016)

Скажите, где можно взять даташит на дисплей, интересует подключение и интерфейсы, которые поддерживаются
Ответить

(27.12.2015)

Дісплей прикрасний яркость, контрастность, цвета
все на вишшому уровні. Всем советую!
Ответить

(22.11.2015)

Нужно ли замыкать перемычку, чтоб подключить SD Card? Или она по умолчанию подключена?
Ответить

admin (23.11.2015)

SD-card подключена по умолчанию.
Ответить

(21.11.2015)

Тоже купил и пока доволен.
Ответить

(15.11.2015)

Touch підтримується чи це тільки дисплей?
Ответить

admin (16.11.2015)

Здравствуйте. Это только дисплей - татч не поддерживает.
Ответить

(07.11.2015)

Хороша якість зображення. На порядок краще ніж в TFT
Ответить
Новое сообщение:
Имя:
Текст:
 

Есть вопросы по 3.5" 320х480 TFT LCD цветной дисплей для Arduino Mega 2560?

Ваше имя:

Email:

Вопрос:


Также рекомендуем ознакомиться:

Дорогие друзья! Мы стараемся держать на сайте информацию про наличие товаров и цены на них в АКТУАЛЬНОМ состоянии. Корректировки происходят постоянно. Если вы находите цену на товар завышенной, напишите нам про это с указанием ссылки на товар. Мы рассмотрим письмо и или обоснуем цену, или подкорректируем ее. Ассортимент магазина очень большой и иногда бывают ошибки в ценообразовании, особенно при скачках курса доллара. Благодарим за понимание.
оплата картами Visa и MasterCard