TFT st7781 jock

fly245
fly245 аватар
Offline
Зарегистрирован: 25.08.2013

Вот правильная с какойя получил результат-сорри ДеньСтроителя )))

http://www.putit.ru/NjU4MzQ0MDczMTI4

SergKT
Offline
Зарегистрирован: 04.08.2014

О вот и библиотека для моего дисплейчика, спасибо.

SergKT
Offline
Зарегистрирован: 04.08.2014

fly245 пишет:

Пытаюсь программить время от времени.Думал прикрутить DHT11  к этому экранчику и либу rcswitch но по ходу выводы прерываний  заняты дисплеем

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

fly245
fly245 аватар
Offline
Зарегистрирован: 25.08.2013

Да пауза междуопросами будет большая-хватить обработать...

SergKT
Offline
Зарегистрирован: 04.08.2014

Попробовал менять значения регистра "0003", для поворота экрана... Разочарован жутко. Меняется только "направление заливки экрана", а координатная система не поворачивается, поэтому физическом повороте экрана необходимо учитывать что меняется и угол в котором расположены "нулевые координаты"... :( т.е. постоянно пересчитывать значения (x, y)... :( а это усложнение библиотеки, замедление вывода графики...

fly245
fly245 аватар
Offline
Зарегистрирован: 25.08.2013

Печально.Значит стандартно выводить только

SergKT
Offline
Зарегистрирован: 04.08.2014

Не обязательно, можно и горизонтально расположить, если экран будет только в таком положении использоваться, библтотеку можно оптимизировать, и при формировании изображения учитывать, что нижний левый угол (например) это начало координат, x-вверх, y-вправо, меню по правому краю... не удобно, но код меньше, скорость работы выше.

fly245
fly245 аватар
Offline
Зарегистрирован: 25.08.2013

Вообщем этот экраничь надо с ардуиномега или stm  юзать мнекажется..Маловато выводов остается..И тяжеловата в обработке либа

the7
Offline
Зарегистрирован: 12.11.2014

Прошу помощи, такой же экран, только 

uint16_t identifier = tft.readRegister(0x0) возвращает 0

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

Подскажите, это экран битый или контроллер неизвестный у экрана?

fly245
fly245 аватар
Offline
Зарегистрирован: 25.08.2013

Вот еще нашел статейку по экрану и ссылки нарабочую либу там http://www.smokeandwires.co.nz/blog/a-2-4-tft-touchscreen-shield-for-arduino/

Karbafos
Offline
Зарегистрирован: 21.01.2015

Добрый день Logik! Тоже приобрел сей девайс. Вы пишете что без паяльника - никак. Если можно, поподробней.

art100
Offline
Зарегистрирован: 09.03.2014

Karbafos пишет:

Добрый день Logik! Тоже приобрел сей девайс. Вы пишете что без паяльника - никак. Если можно, поподробней.

У ножки резистивной матрицы тыкать 2 штуки паралельны 2-ум ножкам экрана.  Такой дефект проявляется как моргание цветом синий-красный. Смотри там видео выкладывал. А в остальном шанс повеселится есть. По моим ссылкам собери:

старым вторым компилятором + старыми библиотеками + исходничек и веселись.

Удачи. ;)

 

masterbob
Offline
Зарегистрирован: 22.01.2015

Доброго дня!

Кто нибудь, что нибудь реальное соорудил при помощи Arduino Uno U3 и указаного монитора TFT ST7781 или только демонстрационные тесты? Интересуют например  часы RLC DS1307 + датчик температуры  DS18b20 и исполнительное устройство с управлением через TouchScreen!

 

art100
Offline
Зарегистрирован: 09.03.2014

masterbob пишет:

Доброго дня!

Кто нибудь, что нибудь реальное соорудил при помощи Arduino Uno U3 и указаного монитора TFT ST7781 или только демонстрационные тесты? Интересуют например  часы RLC DS1307 + датчик температуры  DS18b20 и исполнительное устройство с управлением через TouchScreen!

 

мне мешает плохое зрение плохой свет "100ватовый" паяльник перепаять тачскрина пины

повидимому больше некому либы переписать

радиокоту поспать больше нравится :)

amigo_32
Offline
Зарегистрирован: 15.06.2015

Всем большое спасибо, дисплей полосил - сейчас все норм.