Результаты опроса: Нужна ли вам такая функция на телевизоре?

Голосовавшие
191. Вы ещё не голосовали в этом опросе
  • Нет.

    28 14.66%
  • Да.

    129 67.54%
  • Нужна , только руки кривые, самому не осилить

    34 17.80%
Страница 49 из 91 ПерваяПервая ... 394344454647484950515253545559 ... ПоследняяПоследняя
Показано с 481 по 490 из 921

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Модератор
    Регистрация
    06.07.2008
    Возраст
    47
    Сообщений
    414
    Вес репутации
    450

    По умолчанию Re: Фоновая подсветка телевизора Ambilight

    ftdi дергает ногой, mega аппаратно распознает эти данные. Но поскольку никакого контроля готовности приема мегой нет, ftdi тупо шлет данные, не дожидаясь, пока мега будет готова принимать данные.
    Штатная библиотека вешается на прерывание, которое вызывается в момент прихода символа из uart, помещает этот байт в буфер.

    В случае простого приложения, готового непрерывно пытаться читать данные из порта, получается выгоднее использовать такую простую библиотеку. Она занимает буквально байт 40 flash, думаю.

  2. #2
    Модератор
    Регистрация
    06.07.2008
    Возраст
    47
    Сообщений
    414
    Вес репутации
    450

    По умолчанию Re: Фоновая подсветка телевизора Ambilight

    Чип, я таки попробовал использовать правильную модель обращения к портам из среды arduino.

    В приложенном файле архив скетча и библиотеки ардуино.
    При использовании учесть:

    1. include'идь нужно только #include <ArduinoPins.h> хотя при добавлении библиотеки по умолчанию прописывается туча includ'ов. Лишние удалить. Еще можно инклудить pinlist.h для работы со списком пинов и latch.h для работы со сдвиговыми регистрами.

    2. Не забывать в начале прописывать
    using namespace IO;

    3. Ноги имеют название D0 - D13 и A0 - A5.

    4. Не забывать ставить двоеточие, а не точку при обращении к функции, к примеру D1::Set(); но не D1.Set();

    5. Если хотите дать ноге свое название, то можно написать что-то вроде
    typedef D8 LedPin;
    и потом писать
    LedPin::SetDirWrite();
    LedPin::Set();

    И самое главное - эти библиотеки дают быстрейший код из возможный и занимающий минимум места!

    К примеру, D1::Set() выполняется два такта (одна команда контроллера).
    Вложения Вложения
    Последний раз редактировалось SBorovkov; 10.04.2011 в 02:51.

  3. #3
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    55
    Сообщений
    13,381
    Вес репутации
    10

    По умолчанию Re: Фоновая подсветка телевизора Ambilight

    Спасибо!
    Последний раз редактировалось Chip; 10.04.2011 в 02:23.

  4. #4
    Модератор
    Регистрация
    06.07.2008
    Возраст
    47
    Сообщений
    414
    Вес репутации
    450

    По умолчанию Re: Фоновая подсветка телевизора Ambilight

    Так и должно быть, там была ардуина и я ее тупо вырезал. А части схемы на самом деле соединены - смотри на лейблы mosi, latch, sck

  5. #5
    Новичок
    Регистрация
    10.04.2011
    Возраст
    35
    Сообщений
    3
    Вес репутации
    0

    По умолчанию Re: Фоновая подсветка телевизора Ambilight

    Цитата Сообщение от SBorovkov Посмотреть сообщение
    Так и должно быть, там была ардуина и я ее тупо вырезал. А части схемы на самом деле соединены - смотри на лейблы mosi, latch, sck
    Извиняюсь, не внимательно посмотрел схему. Видимо не стоит пытаться начинать читать тему с конца.

  6. #6
    Модератор
    Регистрация
    06.07.2008
    Возраст
    47
    Сообщений
    414
    Вес репутации
    450

    По умолчанию Re: Фоновая подсветка телевизора Ambilight

    На самом деле можно сделать существенно более простую схему на двух мегах, к примеру 16-х, 8515 или подобных. Схема будет однослойной, на ней будет до десяти перемычек, из микросхем будет ft232rl, две меги и uln'ки. А количество каналов можно увеличить до 60 (20 полноцветных).

  7. #7
    Модератор
    Регистрация
    06.07.2008
    Возраст
    47
    Сообщений
    414
    Вес репутации
    450

    По умолчанию Re: Фоновая подсветка телевизора Ambilight

    А с начала ты ее замучаешься читать :-)

  8. #8
    Новичок
    Регистрация
    10.04.2011
    Возраст
    35
    Сообщений
    3
    Вес репутации
    0

    По умолчанию Re: Фоновая подсветка телевизора Ambilight

    Осилил. Буду пробовать собирать, пока жду ULN с ибея. На работе лежит 8 мега, думаю с ней все получится.
    Посмотрел видео ролик с аватаром - завораживает, однако чего-то недостает до оригинального эмбилайта, возможно если попробовать сделать это все на пираньях и прикрыть матовым светофильтром (матированный плексиглас скорее всего не подойдет ибо будет снижать интенсивность света).

    Не знаю видели ли это другие но мне понравилось: http://www.steffenschuette.de/steffe...ght/index.html
    видео: http://www.youtube.com/watch?v=4etJtaCZNKo
    как видно человек пошел немного дальше и реализовал все на аппаратном уровне, оцифровка RGB потока, не совсем понятно как выделить из этого потока нужные области изображения. К сожалению врятли применимо к HDMI, но даже на 3-х зонах его устройство дает не плохое качество подсветки.
    Так же там можно увидеть всю несостоятельность использования пираний - очень плохое смешивание цветов ..... заказываю ленты.
    Последний раз редактировалось Dion; 12.04.2011 в 21:56.

  9. #9
    Модератор
    Регистрация
    06.07.2008
    Возраст
    47
    Сообщений
    414
    Вес репутации
    450

    По умолчанию Re: Фоновая подсветка телевизора Ambilight

    для hdmi нужна программируемая логика. Я в ней не разбираюсь пока.

  10. #10
    Пользователь
    Регистрация
    22.11.2010
    Возраст
    46
    Сообщений
    20
    Вес репутации
    184

    По умолчанию Re: Фоновая подсветка телевизора Ambilight

    не примите за рекламу, но вот aptilight
    человек тоже сделал на апаратном уровне, причем на достаточно большое кол-во каналов...
    но опять же... пока только ДЕМО версия, еще даже не мелкосерийку не вышел...
    Последний раз редактировалось Chip; 15.04.2011 в 15:20.

Страница 49 из 91 ПерваяПервая ... 394344454647484950515253545559 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •