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/ |