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

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

8 канальный ШИМ на attiny13

AVR attiny13 довольно популярный микроконтроллер (далее МК) и довольно дешевый (20 рублей на ebay). Но есть у него небольшой недостаток: 6 пинов I/O. А на деле вообще 5 (если не шаманить с reset). Если надо большое кол-во пинов на вывод чем может позволить микроконтроллер, то с легкостью используется микросхема регистра сдвига 74HC595, которая потребует 3-х пинов. Потратив 3 пина, можно получить 8*N пинов для вывода(где N — кол-во микросхем 74HC595).

Если со статическим выводом всё ясно, то что делать с ШИМ (PWM)?


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

Бегущая строка (MBI5026+74HC595)

Всем привет. На данный момент имею рабочий макет бегущей строки.

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

Опять двацать пять ))) нужна помошь....

И снова я со своими матрицами…
опять же за советом ))


Читать дальше
  • 0
  • 01 мая 2012, 12:12
  • oss

Led matrix+74HC595

Пытался раскурить регистры тут 74HC595 и для того что бы хоть что то стоящие получилось прикрутил матрицу))
топик наверно в туже топку.


Читать дальше
  • +1
  • 28 апреля 2012, 19:48
  • oss

С днем святого Валентина!

С днем святого Валентина товарищи. Вот слепил побыстрому сердечко на pic16f886 и 3-х сдвиговых регистрах с защелкой 74HC595. Ниже привожу рисунке и видео сердечка.








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

Динамический ввод и вывод на 74HC595

Сей опус я решил посвятить динамическому вводу/выводу, но не программной его составляющей, здесь этого навалом, а железу. Скучных примеров исходников выкладывать не буду. Так вот, собственно, не нарадуюсь на элементарный и всем известный регистр 74HC595. Уже давно в моих конструкциях – он единственный из присутствующей логики, помимо самого контроллера. Вдохновившись некоторыми постами типа 3D Globe V2.0, и вспомнив, что у меня завалялись светодиодные матрицы 5х7 и решил из них сделать некое табло или часы какие-нить (ну не вставляют меня уже обычные 7-ми сегментники, прошлый век! :) ). Подумал, как же связать обработку вывода и микроконтроллер, используя минимум портов? Ответ нашел – использовать линейку из 595-ых, всего 3 управляющих провода +2 питание, итого 5! Вся прелесть в том, что у регистра есть фиксация параллельного вывода, а значит не нужно печалиться о строгом времени вывода и прочих дрожаний и смазываний изображения! Получилось вот что:


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

Arduino: LED Shield

Arduino: LED Shield


По мотивам arduino.cc/en/Tutorial/ShiftOut родилась идея создания модуля:
на модуле размещаются два сдвиговых регистра 74HC595 в SMD корпусах, через резисторы по 300 Ом подключаются группа с 8 светодиодами и две группы по 4 светодиода. Катоды светодиодов через джамперы подключаются на землю. Над регистрами и резисторами устанавливается панелька для 4-х разрядного семисегментного индикатора типа CC/CA56-12. Сегменты подключаются к выходам первого регистра. Разряды подключаются к четырем выходам второго регистра. Оставшиеся четыре выхода выводятся на панельку и могут быть использованы для подключения исполнительных устройств. К этим же выходам подключена группа 4 светодиодов.
Получаем модуль для изучения работы сдвиговых регистров, создания всяческих гирлянд и мигалок… А при снятых джамперах и установленном семисегментном индикаторе модуль вывода.
На модуле имеются 2 кнопки, которые джамперами JP1 и JP2 коммутируем на цифровые порты 8, 9 или на аналоговые порты 1, 2.
В версии 2 добавлен пьезоизлучатель. Через джампер коммутируется на цифровой порт 10 или аналоговый порт 0.

На плате версии 2 джамперы для подключения кнопок и пьезоизлучателя не разведены. Предусмотрены контактные площадки для самостоятельного их подключения проводами.


Читать дальше
  • +2
  • 18 марта 2011, 15:04
  • anwi