Вернуться   Форум SAPE.RU > Другое > Курилка

-->
Ответ
 
Опции темы
Старый 27.12.2012, 13:37   #1
Мастер
 
Аватар для dgek1111
 
Регистрация: 10.10.2008
Адрес: Одесса Мама
Сообщений: 947
Вес репутации: 244
dgek1111 - прекрасное будущееdgek1111 - прекрасное будущееdgek1111 - прекрасное будущееdgek1111 - прекрасное будущееdgek1111 - прекрасное будущееdgek1111 - прекрасное будущееdgek1111 - прекрасное будущееdgek1111 - прекрасное будущееdgek1111 - прекрасное будущееdgek1111 - прекрасное будущееdgek1111 - прекрасное будущее
По умолчанию Как плавно менять цвет в модели RGB?

Делаю устройство управления светодиодной лентой.
Надо плавно изменять цвет ленты от синего к красному управляя яркостью свечения трех светодиодов синего, зеленого и красного.

Вроде простой вопрос но ответа найти не могу.

По какой зависимости нужно изменять значения каждого из трех цветов, что бы получить плавный спектр?
Т.е. как должны меняться значения в промежутке от
R=0;G=0;B=255; //Синий цвет
до
R=255;G=0;B=0; //Красный цвет

Может формула какая-то хитрая есть.
Кто сталкивался с подобной задачей в вебстроительстве, подскажите пожалуйста.
dgek1111 вне форума   Ответить с цитированием
Старый 27.12.2012, 13:50   #2
Добрый модератор
 
Аватар для zhegloff
 
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1025
zhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущее
По умолчанию

http://www.colorpicker.com/
Поставьте 255 0 0 и потяните бегунок вверх.
__________________
Установка кода сапы от $9.95. Пишите в личку.
Правильный хостинг.
В личке бесплатно не отвечаю обычно.
zhegloff вне форума   Ответить с цитированием
Старый 27.12.2012, 14:09   #3
Мастер
 
Аватар для dgek1111
 
Регистрация: 10.10.2008
Адрес: Одесса Мама
Сообщений: 947
Вес репутации: 244
dgek1111 - прекрасное будущееdgek1111 - прекрасное будущееdgek1111 - прекрасное будущееdgek1111 - прекрасное будущееdgek1111 - прекрасное будущееdgek1111 - прекрасное будущееdgek1111 - прекрасное будущееdgek1111 - прекрасное будущееdgek1111 - прекрасное будущееdgek1111 - прекрасное будущееdgek1111 - прекрасное будущее
По умолчанию

Цитата:
Сообщение от zhegloff Посмотреть сообщение
потяните бегунок вверх
Вот!
Мне бы того вебмастера что этот бегунок делал!

Ну можно конечно это все описать ветвлениями типа: добавляем зеленый пока он не достигнет значения 255, когда достигнет убираем красный пока он не достигнет нуля и.т.д.
Но мне кажется это очень громоздким, неужели нет какой-то математической зависимости?
dgek1111 вне форума   Ответить с цитированием
Старый 27.12.2012, 14:21   #4
Добрый модератор
 
Аватар для zhegloff
 
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1025
zhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущее
По умолчанию

Цитата:
Сообщение от dgek1111 Посмотреть сообщение
Мне бы того вебмастера что этот бегунок делал!
Ну там жабоскрипт, можете поковырять, никто не запрещает...

Добавлено через 1 минуту
www.colorpicker.com/js/colorpicker.com.js
__________________
Установка кода сапы от $9.95. Пишите в личку.
Правильный хостинг.
В личке бесплатно не отвечаю обычно.

Последний раз редактировалось zhegloff; 27.12.2012 в 14:21. Причина: Добавлено сообщение
zhegloff вне форума   Ответить с цитированием
Старый 27.12.2012, 14:32   #5
Мастер
 
Аватар для dgek1111
 
Регистрация: 10.10.2008
Адрес: Одесса Мама
Сообщений: 947
Вес репутации: 244
dgek1111 - прекрасное будущееdgek1111 - прекрасное будущееdgek1111 - прекрасное будущееdgek1111 - прекрасное будущееdgek1111 - прекрасное будущееdgek1111 - прекрасное будущееdgek1111 - прекрасное будущееdgek1111 - прекрасное будущееdgek1111 - прекрасное будущееdgek1111 - прекрасное будущееdgek1111 - прекрасное будущее
По умолчанию

Цитата:
Сообщение от zhegloff Посмотреть сообщение
можете поковырять, никто не запрещает...
Да вот как-раз пытаюсь это проделать.
dgek1111 вне форума   Ответить с цитированием
Старый 27.12.2012, 15:27   #6
шайтанама
 
Аватар для shadx
 
Регистрация: 13.07.2007
Сообщений: 1,700
Вес репутации: 298
shadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущее
Отправить сообщение для shadx с помощью ICQ
По умолчанию

Ниче там копать не надо. Посмотреть внимательно как циферьки меняются.
255 0 0
255 0 100
255 0 255
100 0 255
0 0 255

три минуты, сделать так чтобы одно занчение достигло 255 а потом второе уменьшить с 255 до 0.
shadx вне форума   Ответить с цитированием
Старый 27.12.2012, 16:53   #7
Эксперт
 
Аватар для SergejF
 
Регистрация: 17.02.2008
Адрес: Донецк, ДНР
Сообщений: 8,880
Вес репутации: 503
SergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущее
По умолчанию

Цитата:
Сообщение от dgek1111 Посмотреть сообщение
По какой зависимости нужно изменять значения каждого из трех цветов, что бы получить плавный спектр?
А какая зависимость? Один цвет с 255 до 0 с каким-то там шагов за единицу времени, второй - наоборот. Вот и получите переход из красного в синий. Цвета-то целые, несмешиваемые.

Добавлено через 1 минуту
Боюсь попасть впросак, паяльник держал только в пионерской юности, а что, светодиоды могут менять интенсивность излучения? Раньше только 0 и 1 было.

Последний раз редактировалось SergejF; 27.12.2012 в 16:53. Причина: Добавлено сообщение
SergejF вне форума   Ответить с цитированием
Старый 27.12.2012, 17:08   #8
Новичок
 
Аватар для chaos
 
Регистрация: 19.02.2009
Сообщений: 81
Вес репутации: 187
chaos скоро станет известенchaos скоро станет известен
По умолчанию

Цитата:
Сообщение от SergejF Посмотреть сообщение
Боюсь попасть впросак, паяльник держал только в пионерской юности, а что, светодиоды могут менять интенсивность излучения? Раньше только 0 и 1 было.
Для этого используется Широтно-Импульсная Модуляция (ШИМ). Это когда у импульсов с одинаковым периодом следования изменяется их длительность. При большой частоте (соответственно при маленьком периоде), мерцание светодиодов (когда идут импульсы с короткой длительностью), человеческий глаз не замечает - в это время человек видит, что с/д горит не так ярко.

Цитата:
Сообщение от dgek1111 Посмотреть сообщение
Делаю устройство управления светодиодной лентой.
Надо плавно изменять цвет ленты от синего к красному управляя яркостью свечения трех светодиодов синего, зеленого и красного.
А устройство будет в видет рабочей железки или это типа интерактивного кусочка на сайте?
chaos вне форума   Ответить с цитированием
Старый 27.12.2012, 17:40   #9
Эксперт
 
Аватар для SergejF
 
Регистрация: 17.02.2008
Адрес: Донецк, ДНР
Сообщений: 8,880
Вес репутации: 503
SergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущее
По умолчанию

Цитата:
Сообщение от chaos Посмотреть сообщение
При большой частоте (соответственно при маленьком периоде), мерцание светодиодов (когда идут импульсы с короткой длительностью), человеческий глаз не замечает - в это время человек видит, что с/д горит не так ярко.
Разве такой метод позволит "угаснуть" светодиоду? На отрезке "слабого свечения" не будет заметно мерцание?
SergejF вне форума   Ответить с цитированием
Старый 27.12.2012, 17:47   #10
Новичок
 
Аватар для chaos
 
Регистрация: 19.02.2009
Сообщений: 81
Вес репутации: 187
chaos скоро станет известенchaos скоро станет известен
По умолчанию

Цитата:
Сообщение от SergejF Посмотреть сообщение
Разве такой метод позволит "угаснуть" светодиоду? На отрезке "слабого свечения" не будет заметно мерцание?
Если использовать частоту >60Гц (100Гц), то мерцание не будет заметно. Мерцание можно будет заметить если помахать ладонью над светодиодом (помоему это эффект камертона, точно не уверен)
chaos вне форума   Ответить с цитированием
Ответ


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Яндекс плавно рос, потом плавно падал 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.