Дисплей плеера и arduino

В MP3 (MP4) плеерах и телефонах начала 2000х годов часто использовали восьмибитные дисплеи 1,8” с разрешением 128х160 пикселей. Сейчас такие устройства уже морально устарели, но их дисплеи можно использовать в своих поделках в паре с arduino. Для подключения дисплея 128x160px 1,8” 8bit 20pin к arduino 3,3вольт, развел печатную плату. Разводку можно скачать в полном архиве ко всему этому проекту в конце статьи. Чтобы заставить работать дисплей от MP3 плеера, пришлось изменить скетч и файл библиотеки, от пользователя «Slider». Файл, который претерпел изменения, называется «Adafruit_TFTLCD.cpp». Его также прикрепляю к архиву. Хоть скетч не смог автоматически распознать тип контроллера, на котором работает дисплей, но принудительно выставив идентификацию как ILI9341 или HX8357D, он запускал дисплей. При этом изображение выводилось или не полностью, или инвертировано по цветам и отзеркалено по ориентации. Внеся изменения получилось добиться идеального вывода изображения. Все файлы по проекту подключения дисплеев 128x160px 1,8” 8bit 20pin к arduino можно скачать ЗДЕСЬ.
Поділитись:
Uri, сказав 11.04.2021 о 13:12:

Очень прошу помочь, дисплей один в один, библиотека Ваша загрузилась, всё запустились, но изображение на дисплее зеркальное, что делать? Куда копать? Спасибо.

admin, сказав 11.04.2021 о 13:57:

Uri, Вы производили замену файла Adafruit_TFTLCD.cpp из библиотеки на тот, что в корне архива?

Uri, сказав 11.04.2021 о 15:00:

Извиняюсь, нужны пояснения, вот установленная папка tftlcd в библиотеку ардуино.
Далее раскрытая это же папка, произвести замену ?

admin, сказав 11.04.2021 о 15:37:

Uri,

Uri, сказав 11.04.2021 о 18:05:

Спасибо Вам, получилось, но что то с цветопередачей, они не соответствуют программе, может посоветуете что ?

admin, сказав 11.04.2021 о 19:13:

Uri, смотрите регистры инициализации в файле, что Вы заменяли. Насколько я помню, там был указан в комментариях строк этот момент.

Необхідно авторизуватись, щоб мати можливість коментувати.