подключил тачскрин к ардуино мега и -просто горит

Василий Новоград
Offline
Зарегистрирован: 11.02.2016

подключил к бутерброду v3.3тачскрин и не работает.Кто поможет разобраться?

Василий Новоград
Offline
Зарегистрирован: 11.02.2016

тач 320 на 240 и tft2.2

 

Logik
Offline
Зарегистрирован: 05.08.2014

горит ещё?

diger67
Offline
Зарегистрирован: 25.07.2015

Василий Новоград пишет:

подключил к бутерброду v3.3тачскрин и не работает.Кто поможет разобраться?

Какой контроллер у него на борту? Не пытались загрузить в arduino скетч тестовый. Ожидая вопрос "а где его взяять?", отвечаю.

Узнаете какой контроллер управляет индикатором, находите в интернете библиотеку для него, там все будет. А как написать свой скетч для него поймете из примеров или немного погуглив найдете ответы на все вопросы в интернете.

Василий Новоград
Offline
Зарегистрирован: 11.02.2016

сори не 3.3 а 2.2

 

Василий Новоград
Offline
Зарегистрирован: 11.02.2016

тач TFT_320QUT_9341-ПО СПЕШКЕ ВЗЯЛ И НЕ МОГУ ТЕПЕРЬ ПОДКЛЮЧИТЬ.Экран горит и больше ничего

 

Василий Новоград
Offline
Зарегистрирован: 11.02.2016

ардуино мега из китая но скетчи грузятся и работает норм.

на тачскрине XP12046

 

Василий Новоград
Offline
Зарегистрирован: 11.02.2016

TFT2.2 на АМС1117-ммега на 16AU1534

Василий Новоград
Offline
Зарегистрирован: 11.02.2016

тач вот такой-

3.2 дюймов 320 x 240 сенсорный жк экран сенсорный SPI жк-tft 40pin 9341 + Touth панели 3.2 " TFT LCD сенсорный

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

диагональ часто меняется)))

Василий Новоград
Offline
Зарегистрирован: 11.02.2016

просто горит белым фоном

diger67
Offline
Зарегистрирован: 25.07.2015

Василий Новоград пишет:

тач вот такой-

3.2 дюймов 320 x 240 сенсорный жк экран сенсорный SPI жк-tft 40pin 9341 + Touth панели 3.2 " TFT LCD сенсорный

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

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

может ссылку хоть дашь?

а ты хоть код загружал в ардуину? либу ставил? пины прописывал?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

diger67 пишет:

фото выложите а то над вами так и будут подтрунивать местные ламеры от электроники. Умного сказать не могут, вот и флудят по темам.

да diger67. мы такие. никакой помощи от нас не дождешься)))

diger67
Offline
Зарегистрирован: 25.07.2015

Еще лучше просмотреть уже существующие темы по tft lcd на форуме, там умные люди дают хорошие советы и можно найти решение многих проблем. ili9341 распространенный чип, если у вас 3.2" то скорее всего он без преобразователей уровней сигналов и надо немного пошаманить, но об этом можно будет судить увидя его вочуую. на крайний случай ссылку где покупали скиньте.

Василий Новоград
Offline
Зарегистрирован: 11.02.2016
Василий Новоград
Offline
Зарегистрирован: 11.02.2016

вот ссылка

 

Василий Новоград
Offline
Зарегистрирован: 11.02.2016

подключал через сом порты датчики -работаю.с тачем проблема,никак не хочет работать

 

Василий Новоград
Offline
Зарегистрирован: 11.02.2016

если не трудно немного подтолкните в правильном направлении.Бьюсь неделю уже и никак

 

diger67
Offline
Зарегистрирован: 25.07.2015

Василий Новоград пишет:

вот ссылка

 

Ну я так и продпологал. Вы приобрели хороший но в чистом виде не подходящий к ардуине индикатор.

1. Если вы приобрели ппереходную плату , вооружаемся проводами с контактими мама>>папа и соеденяем все контакты относящиеся к LCD, контакт в контакт D0>>D0......D15>>D15, CS>>CS итд, потому как разъемы их не совпадают по распиновке.. Если нет, то все соединения делаем через резисторы 10 -15 кОм.

2. Берем библиотеку UTFT и немного подправив разрешение инициализируем его как ili9488, по факту это родные братья, только у последнего есть возможность управлять матрицей 320х480. ili9341 работает с матрицей не более 320х240. И тот и другой запускал, правда я уже как год перешел на ARM и перефирии больше, да и быстродействие выше.

Василий Новоград
Offline
Зарегистрирован: 11.02.2016
diger67
Offline
Зарегистрирован: 25.07.2015

Покупали в комплекто или раздельно? Тогда идем по пунктам из поста выше.

Василий Новоград
Offline
Зарегистрирован: 11.02.2016

раздельно,китайцы с экраном кинули -пришол на 34 пина

пришлось другой купить

Василий Новоград
Offline
Зарегистрирован: 11.02.2016

тот также просто горит и при нажатии гаснет.

 

Василий Новоград
Offline
Зарегистрирован: 11.02.2016

не могу с ними подружиться ,поможете?

 

diger67
Offline
Зарегистрирован: 25.07.2015

Повторюсь, берем распиновку вашего LCD, смотрим в h файле библиотеки UTFT что на какой пин выдает arduina, боюсь с UNO это LCD не запустить по причины нехватки пинов. Берем резисторы и через них проводочками цепляем на arduino без переходной платы.. заливам демо скетч из примеров  UTFT. Далее изучаем функции и что они выполняют, пишем свой скетч. Почитайте вот эту тему, там и про ваш индикатор есть.

http://arduino.ru/forum/apparatnye-voprosy/tft-35-i-arduino

Василий Новоград
Offline
Зарегистрирован: 11.02.2016

с комплектом прислали вот этот жк http://ru.aliexpress.com/item/Free-Shipping-1pcs-lot-3-2-TFT-LCD-Module-...

Василий Новоград
Offline
Зарегистрирован: 11.02.2016

у меня мега 

 

diger67
Offline
Зарегистрирован: 25.07.2015

Это все хорошо, просто вам удобнее будет просмотреть тему на этом форуме, там не только на словах, но и в картинках объясняют. Уверяю вас мы потратим кучу времени и сил на то чтобы создать то что люди уже обсудили и не раз. Почитайте вы не пожалеете, там много дельных вещей пишут.

http://arduino.ru/forum/apparatnye-voprosy/tft-35-i-arduino

Василий Новоград
Offline
Зарегистрирован: 11.02.2016

как его инициализировать пошагово плиз.у меня такого драйвера нету для 9488

 

diger67
Offline
Зарегистрирован: 25.07.2015

Василий Новоград пишет:

как его инициализировать пошагово плиз.у меня такого драйвера нету для 9488

 

Сори.... Действительно такого в списке драйверов нету. Вы как в смысле програмированния? Надо править библиотеку. Не сильно, поменять некоторые параметры в h файле. Как это сделать можно прочитать в постах темы, которую я вам предложил посмотреть. Для ускорения начинайте поиск информации с последних постов. Но для начала надо убедиться что индикатор подсоеденен павильно, иначе даже с рабочим скетчем будите наблюдать белый экран.

 

Василий Новоград
Offline
Зарегистрирован: 11.02.2016

ок.читаю .вникаю

 

iCpu
iCpu аватар
Offline
Зарегистрирован: 12.02.2016

Читаем описание

С немедленным вступлением в силу, 3.2-дюймовый экран был обновлен до ILI9341 диск

Ага, ILI9341. Используем поиск

http://arduino.ru/forum/apparatnye-voprosy/displei-na-ili9341

Кхм, это было... ВНЕЗАПНО!!! Оказывается, если сначала читать, а потом истерить, результат получится лучше.

diger67
Offline
Зарегистрирован: 25.07.2015

iCpu пишет:

Читаем описание

С немедленным вступлением в силу, 3.2-дюймовый экран был обновлен до ILI9341 диск

Ага, ILI9341. Используем поиск

http://arduino.ru/forum/apparatnye-voprosy/displei-na-ili9341

Кхм, это было... ВНЕЗАПНО!!! Оказывается, если сначала читать, а потом истерить, результат получится лучше.

Тоже вариант, человек уже проникся и просматривает тему за темой, напмсанные на предмет "Караул все пропало, индикатор не заводится" :))) только вот и вам надо читать внимательнее, речь идет о шилде с LCD 16bit. Логика и последовательность действий одинакова, вот только с библиотекой немного посложнее.

iCpu
iCpu аватар
Offline
Зарегистрирован: 12.02.2016

Согласен, надо, только сейчас открыл тему. Но в данном конкретном случае не обязательно. Я не претендую на всецелое решение, я просто привожу пример действия технологии RTFM!

kaktyc1
Offline
Зарегистрирован: 19.02.2016

Подключал такую связку, попробуй проинициализировать так:

#include <UTFT.h>

UTFT myGLCD(ITDB32WC, 38,39,40,41);

Но не сумел тачскрин заюзать, может поможет кто?

diger67
Offline
Зарегистрирован: 25.07.2015

kaktyc1 пишет:

Подключал такую связку, попробуй проинициализировать так:

#include <UTFT.h>

UTFT myGLCD(ITDB32WC, 38,39,40,41);

Но не сумел тачскрин заюзать, может поможет кто?

Тач через xpt2046 подключен или напрямую к пинам An и Dig. В первом случае надо использовать библиотеку UTuoch, во втором TouchScreen. Добавляем одну или вторую библиотеку, затем

#include <UTuoch.h>

 

или

#include <TuochScreen.h>

 

смотрим примеры разбираемся как програмить, там все очень прозрачно и понятно.

kaktyc1
Offline
Зарегистрирован: 19.02.2016

Подключал http://ru.aliexpress.com/item/3-2inch-320x240-Touch-LCD-Screen-Touch-SPI-ADS7843-LCD-SSD1289-TFT-PCB-adapter-Touth-panel/1557681481.html   через  http://ru.aliexpress.com/item/TFT-3-2-inch-Mega-Touch-LCD-Expansion-Board-Shield/32329274899.html карта памяти инициализируется через 53 пин. Тачскрин : 

UTouch      myTouch(6,5,4,3,2);

.