27.12.2012, 13:37 | #1 |
Мастер
Регистрация: 10.10.2008
Адрес: Одесса Мама
Сообщений: 947
Вес репутации: 244
|
Как плавно менять цвет в модели RGB?
Делаю устройство управления светодиодной лентой.
Надо плавно изменять цвет ленты от синего к красному управляя яркостью свечения трех светодиодов синего, зеленого и красного. Вроде простой вопрос но ответа найти не могу. По какой зависимости нужно изменять значения каждого из трех цветов, что бы получить плавный спектр? Т.е. как должны меняться значения в промежутке от R=0;G=0;B=255; //Синий цвет до R=255;G=0;B=0; //Красный цвет Может формула какая-то хитрая есть. Кто сталкивался с подобной задачей в вебстроительстве, подскажите пожалуйста. |
27.12.2012, 13:50 | #2 |
Добрый модератор
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1025
|
http://www.colorpicker.com/
Поставьте 255 0 0 и потяните бегунок вверх.
__________________
Правильный хостинг. В личке бесплатно не отвечаю обычно. |
27.12.2012, 14:09 | #3 |
Мастер
Регистрация: 10.10.2008
Адрес: Одесса Мама
Сообщений: 947
Вес репутации: 244
|
Вот!
Мне бы того вебмастера что этот бегунок делал! Ну можно конечно это все описать ветвлениями типа: добавляем зеленый пока он не достигнет значения 255, когда достигнет убираем красный пока он не достигнет нуля и.т.д. Но мне кажется это очень громоздким, неужели нет какой-то математической зависимости? |
27.12.2012, 14:21 | #4 |
Добрый модератор
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1025
|
Ну там жабоскрипт, можете поковырять, никто не запрещает...
Добавлено через 1 минуту www.colorpicker.com/js/colorpicker.com.js
__________________
Правильный хостинг. В личке бесплатно не отвечаю обычно. Последний раз редактировалось zhegloff; 27.12.2012 в 14:21. Причина: Добавлено сообщение |
27.12.2012, 15:27 | #6 |
шайтанама
|
Ниче там копать не надо. Посмотреть внимательно как циферьки меняются.
255 0 0 255 0 100 255 0 255 100 0 255 0 0 255 три минуты, сделать так чтобы одно занчение достигло 255 а потом второе уменьшить с 255 до 0.
__________________
МордоКнига |
27.12.2012, 16:53 | #7 | |
Эксперт
Регистрация: 17.02.2008
Адрес: Донецк, ДНР
Сообщений: 8,880
Вес репутации: 503
|
Цитата:
Добавлено через 1 минуту Боюсь попасть впросак, паяльник держал только в пионерской юности, а что, светодиоды могут менять интенсивность излучения? Раньше только 0 и 1 было. Последний раз редактировалось SergejF; 27.12.2012 в 16:53. Причина: Добавлено сообщение |
|
27.12.2012, 17:08 | #8 | |
Новичок
Регистрация: 19.02.2009
Сообщений: 81
Вес репутации: 187
|
Цитата:
А устройство будет в видет рабочей железки или это типа интерактивного кусочка на сайте? |
|
27.12.2012, 17:40 | #9 |
Эксперт
Регистрация: 17.02.2008
Адрес: Донецк, ДНР
Сообщений: 8,880
Вес репутации: 503
|
Разве такой метод позволит "угаснуть" светодиоду? На отрезке "слабого свечения" не будет заметно мерцание?
|
27.12.2012, 17:47 | #10 |
Новичок
Регистрация: 19.02.2009
Сообщений: 81
Вес репутации: 187
|
Если использовать частоту >60Гц (100Гц), то мерцание не будет заметно. Мерцание можно будет заметить если помахать ладонью над светодиодом (помоему это эффект камертона, точно не уверен)
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Яндекс плавно рос, потом плавно падал | needmusic | Яндекс | 21 | 25.04.2011 13:26 |
К вопросу о законности юридической модели вебманей | aship | Электронные деньги | 15 | 15.12.2010 20:31 |
Две модели жестких дисков - Не могу определиться... | Globalzru | Курилка | 15 | 20.09.2010 18:08 |
яша пессемизировал меня в выдаче, как плавно вернуть? | mr. DR | Яндекс | 21 | 26.07.2010 07:52 |
Цвет ссылки = Цвет фона, забанят ПС? | videomostru | Вопросы от новичков | 19 | 17.06.2009 11:01 |
Часовой пояс GMT +3, время: 05:43.