http://www.forum.getchip.net/

Изучаем графический дисплей G121300N
http://www.forum.getchip.net/viewtopic.php?f=17&t=60
Страница 1 из 2

Автор:  ewgeny [ 30 июн 2011, 19:58 ]
Заголовок сообщения:  Re: Избыток свободного времени

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



Программа на Си получилась на удивление небольшая, несмотря на извращенные свойства раскладки дисплея.
Писал в Code Vision.
Символы принимаются с ПЦ через USART и выводятся на дисплей. Умеет печатать символы, переводить строку по окончании строки дисплея, а также понимает код 0x0D (Enter). Также научил либу позиционировать "курсор" в нужном условном знакоместе экрана. Для обкатки написал за три минуты типа мини-игрушку, четырьмя кнопами на девборде гоняю "нолик" на экранчике дисплея :)
Файл знакогенератора я нахально утянул у molchec с РадиоКота :)
В неком далёком будущем подозреваю, что такой дисплейчик будет прекрасным подспорьем для "умного дома". 128*32 точки дают нам 21*4строки=84 выводимых символов. С псевдографикой проблем никаких, внедрить новый символ - дело двух минут.

Автор:  ewgeny [ 01 июл 2011, 18:33 ]
Заголовок сообщения:  Re: Избыток свободного времени

Отлаживаю библиотеку.
Сделал "бегалку по лабиринту". Сокобан чтоле слепить? :)


Автор:  GetChiper [ 01 июл 2011, 20:38 ]
Заголовок сообщения:  Re: Избыток свободного времени

Прикольно! Сделать сокобан, портировать на стандартный экранчик = отличная статья!

Автор:  SVN [ 01 июл 2011, 22:52 ]
Заголовок сообщения:  Re: Избыток свободного времени

[quote="ewgeny"]Отлаживаю библиотеку.
Сделал "бегалку по лабиринту". Сокобан чтоле слепить? :)
Супер!!! :)

Автор:  ewgeny [ 02 июл 2011, 11:44 ]
Заголовок сообщения:  Re: Избыток свободного времени

"Полёт мысли" продолжается :)
Привинтил к девборде с дисплеем приемник IR2UART. Гоняем человечка с помощью ИК-пульта :)



Также привинтил на кухне термометр, показывает температуру на улице. Можете увидеть, какая температура была в Питере на 11.30 утра.
В качестве корпуса использовал крышку от кетайского сетевого адаптера 220-9вольт.



Пора, пора делать UART2IR передатчик. И героически вкошачить его в термометр, дабы девборда могла показывать температуру на графическом дисплее :)

Автор:  aui2002 [ 02 июл 2011, 12:36 ]
Заголовок сообщения:  Re: Избыток свободного времени

так! Все встало на свои места!!!
то-то я в 11.00 в троллейбусе, в пробке на Университетской гадал, почему не выключена печка ))))

Автор:  SVN [ 02 июл 2011, 15:35 ]
Заголовок сообщения:  Re: Избыток свободного времени

Евгений, а почему написали программу на С, а не на Algorithm Builder? Ведь Вы же и АВ знаете хорошо. ;) Или С, Вам ближе? Вопрос возникает не потому что С мне не нравится, всё довольно проще, :) языка С не знаю. А так хотелось посмотреть некоторые участки алгоритма, и взять что то в дальнейшем на вооружение. :)

Автор:  ewgeny [ 02 июл 2011, 17:47 ]
Заголовок сообщения:  Re: Избыток свободного времени


Автор:  GetChiper [ 02 июл 2011, 18:28 ]
Заголовок сообщения:  Re: Избыток свободного времени

Поддерживаю . Знание нескольких языков программирование дает большую свободу в реализации задумок. А Си, вообще обязателен для изучения (хотя-бы на уровне понимания программ).

Автор:  SVN [ 03 июл 2011, 00:12 ]
Заголовок сообщения:  Re: Избыток свободного времени

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

Страница 1 из 2 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/