Наброски клавиатурного контроллера

Я, как и в прошлый раз, многословен и не лаконичен.
Навеяно 2 темами с главной страницы сайта easyelectronics.ru/soprocessor-vvoda-vyvoda.html
и easyelectronics.ru/otladochnyj-pult.html
Решил я себе забацать этакий клавиатурный контроллер. Основная его задача, это опрос матрицы кнопок, отображение набраного на экране (HD44780), и отсылка по какому-нибудь простому протоколу (пока взял UART). Есть планы по его применению (блок ввода пароля простой сигнализация для дома).


Читать дальше

Библиотека HD44780 для Raspberry Pi

*содержимое удалено автором*
  • 0
  • 06 апреля 2014, 01:47
  • 21h

Схема переходника I2C для LCD HD44780

Меня всегда напрягал неудобный интерфейс LCD с контроллером HD44780. Для восьмиразрядного подключения с управлением подсветкой требуется 12 интерфейсных линий, и даже для четырехразрядного не менее 8 линий. В то же время для Arduino широко рекламируется модуль переходник для подключения LCD HD44780 через интерфейс I2C всего по 2 линиям (еще 2 питание). Захотел попробовать и заказал парочку в Китае. Модули пришли, маркировка GY-IICLCD. Полазил по интернету в поиске адреса модуля на шине и распиновке побитного подключения индикатора. Нашел два разных адреса и две разных распиновки. Поэтому решил просто срисовать схему с печатки, надеюсь еще кому пригодится.


Читать дальше

Библиотека на СИ, для LCD дисплеев на базе процессора HD44780, для микроконтроллеров AVR

AVR
Время от времени мне приходится использовать LCD дисплеи в разных изделиях. Эти изделия базируются на AVR микроконтроллерах. Раньше я писал проги на асме, и у меня была написанная мною библиотечка для этих дисплеев. Но недавно пересел на СИ. И написанной мной библиотеки на СИ еще не было. Поэтому пользовался чужими, скачанными откуда то и когда то. Но вот решил замутить для себя свою собственную сишную библиотеку. Одна из целей данной библиотеки, это лучше научится программировать на СИ. Ведь научиться можно чему то, лишь делая что то. На идеальность и красоту кода не претендую, так как я еще учусь. Если увидите, что можно улучшить, пишите. Интересно будет посмотреть.

Читать дальше

Снова о мультиплексинге...

Не хватало мне для кнопок свободных входов — ну уж так вышло, ни одного свободного! И кнопок-то всего четыре, казалось бы — вот задача!
И действительно, после включения серого вещества в рабочий режим задача оказалась не очень сложной. Вот хочу поделиться.

Читать дальше

WH0802A-NGG-CT и русские символы

Help!
Начал раскуривать оный дисплейчик. До этого был какой-то без поддержки кириллицы, и вопросов не возникало. И я честно говоря ожидал обычную таблицу ASCII с русскими символами, а тут такое оказвается!


Читать дальше

HD44780. Библиотека для avr-gcc

AVR
Первым (и пока единственным) навесным расширением моей отладочной платы стал LCD дисплей WH1602 (или как-то так) с контроллером HD44780. Такого рода дисплеи пользуются популярностью среди электронщиков-самодельщиков за их простоту и достаточную для большинства задач информативность.




Читать дальше

5 копеек в копилку сообщества или ещё одна отладочная плата

AVR
Всем доброго времени!

Выношу на суд общественности свои скромные 5 копеек. Ещё одна отладочная плата, на этот раз на основе AVR ATMEGA8, с навесным экраном и заодно собранным программатором.




Читать дальше

Китайский символьный LCD YB1602A за смешные деньги

В одном проекте нужен символьный дисплей WH1602D-YYK-CTK. Первая мысль — Winstar. Пошел в магазин — цены в районе 300р, в компеле около 140 при покупке от 100 штук О_о.
Нужно штук 20, поэтому дороговато получается! Полез на ebay а там есть вот такое чудо YB1602A
Интересно только как там с русскими символами? Никто не пользовался?