четверг, 28 марта 2013 г.

Ambilight своими руками из подручных средств - BlockPWM (TLC5940)

Наигравшись вдоволь с ёлкой и её гирляндой (см. пост за январь 2013), захотелось сообразить какую-нибудь модную 'mod-lamp' и в поисках вдохновения по содержимому компьютера (от интернета я был безнадежно далеко как по расстоянию, так и по времени) наткнулся на интересную задумку, так называемый самодельный Ambilight от сайта compcar.ru.
Смысл таков: на монитор или телевизор на тыльную сторону цепляются трехцветные светодиоды, которые управляются с помощью Arduino, на компьютере же специальная программка просчитывает содержимое монитора, вернее его краев, и посылает цветовой код на ардуинку.
И я подумал, что у меня есть все что нужно чтобы сообразить подсветку монитора на пять точек, ведь один BlockPWM работает на 16ть каналов, а это пять каналов RGB.

воскресенье, 24 марта 2013 г.

суббота, 23 марта 2013 г.

Задачка для Arduino: 3 кнопки и 3 светодиода (3Buttons_3LEDs)

Попалась на глаза задачка попрограммировать:
Написать программу осуществляющую опрос трех кнопок,нажатие каждой из кнопок назначит выключение светодиода соответствующего цвета.Время выключения каждого 1 секунда. Программа должна выполнятся бесконечно.
Так как время было свободное, да и с целью показать, насколько BlockDuino подходит для обучающих целей написал программку-решение и реализовал все это в железе. Благо, всё было под рукой.