Главная

Blinky Lights через LPT

Недавно проскакивала тема о том, как спаять себе вариант blinky lights, подключающийся к LPT–порту. У кого–нибудь осталась схема или исходники?

Re: Blinky Lights через LPT

А если я хочу использовать не 8 светодиодов, а, например, 20? Это возможно? Или просто LPT не потянет?

Можно посмотреть на исходники драйвера?

Кстати, в поисках наткнулся на такую же штуку для Винды: http://www.meierspage.net/how2s/cpu_auslastungsanzeige/cpu_auslastungsan…

Re: Blinky Lights через LPT

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

ЗЫ. смотрел тот линк. гадость какая–то. и еще: этот девайс называется не блинки лайтс, а LPTPulseBox %)

Re: Blinky Lights через LPT

А для чего тебе это нужно, почему 20 светодиодов. Сделать можно всё, хоть табло из лампочек и подключить к LPT! Но это будет несколько сложнее…

Re: Blinky Lights через LPT

Да просто 8 светодиодов — это как–то маловато… Получается шаг по 12,5 %, что не отражает не очень серьёзные изменения нагрузки.

Re: Blinky Lights через LPT

Я вот думаю, нельзя ли отдельное питание от USB пробросить… Хочется штук 20 светодиодов поставить, чтоб отражались 5–процентные изменения в работе процессора.

Можно взглянуть на исходники драйвера?

Re: Blinky Lights через LPT

20 светодиодов сложнее. 3 варианта:
1. Переписать драйвер, чтобы отображалось в двоичной системе — 255 градаций, но надо напрягаться :–)
2. Сделать вывод на семисегментный индикатор от 0 до F, т.е. 6.25%. Драйвер естественно тоже переписать для этого. Кстати на таком индикаторе можно «условно» отобразить также G, H, I и J — вот и получится 20 градаций. А ещё на таких индикаторах как правило есть «точка», т.е. много что можно отобразить… Главное не запутаться в условностях :–)
3. Добавить в схему дешифраторы для отображения на 2–ух семисегментных индикаторах от 0 до 99. А дополнительные 5 вольт взять у USB. Ну и драйвер конечно тоже переписать.

Re: Blinky Lights через LPT

дровом занимался троеглазов. у него спроси.

Re: Blinky Lights через LPT

проще всего сделать 14
тогда нужны 2 микросхемы типа регистра на 8 бит (с защелкой) и один инвертор.
Драйвер пишет сначала нижние 7 бит и 0 в верхний, затем верхние 7 бит и 1 в верхний.

регистры с защелкой управляются (разрешение записи) так, что один от верхнего бита с LPT напрямую, один — через инвертор.

Re: Blinky Lights через LPT

Если цель — сделать именно линейную шкалу — тогда да. Но можно пойти дальше: 4 регистра по 8 бит. Кстати на LPT кроме 8 бит данных ещё есть: Strobe, Init, LineFeed и Select, которые управляются через регистр 37Ah, и запись в регистры можно делать с помощью них. Минусы этого: относительная сложность и дополнительное питание.

Re: Blinky Lights через LPT

Для этого придётся дополнительное питание подводить…

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
Y
5
a
2
Z
j
Enter the code without spaces and pay attention to upper/lower case.