Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: RGB ночник.

RGB ночник. 15 янв 2020 18:33 #1

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 573
  • Спасибо получено: 27
  • Author
Доброго вечера уважаемый Soir. С новым годом Вас поздравляю.
У меня есть к вам опять просьба). Я сделал ночник в виде Совы (фото прилагается).
Хотел сделать контроллер который будет управлять ночником одной кнопкой. Микроконтроллер Attyni 13 три выхода RGB и одна кнопка. Кнопка будет сенсорная ТТР-223 (на фото).
Алгоритм такой: при первом включении светодиоды выключены. Короткое нажатие включает белый цвет RGB, при следующих коротких нажатиях цвета по кругу R,G,B,RB,RG,BG,плавное переключение всех цветов, переключение трёх цветов. Длинное нажатие выключение. И сделать память последнего действия. Если свет выключат и включат.
Вложения:
Администратор запретил публиковать записи гостям.

RGB ночник. 15 янв 2020 21:40 #2

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 10428
  • Спасибо получено: 3756
  • Respect sxem.org Sponsor 2019 Author
andros77 пишет:
R,G,B,RB,RG,BG,плавное переключение всех цветов, переключение трёх цветов.
К чему относится плавное переключение? К перечисленным комбинациям? И что такое переключение трех цветов? Опишите эти моменты подробно.
Администратор запретил публиковать записи гостям.

RGB ночник. 16 янв 2020 17:29 #3

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 573
  • Спасибо получено: 27
  • Author
Плавное переключение относится к перечисленным комбинациях.
Переключение 3 цветов тоже относится к комбинацием. Это плавно включается например R и плавно гаситься затем плавно включается G и так же плавно гаситься затем плавно включается B и плавно гаситься и опять снова плавно включается R и так по кругу.
Администратор запретил публиковать записи гостям.

RGB ночник. 16 янв 2020 19:56 #4

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 10428
  • Спасибо получено: 3756
  • Respect sxem.org Sponsor 2019 Author
Проект, прошивка... в архиве. Смотрите, все ли так.
Вложения:
Последнее редактирование: 19 янв 2020 17:08 от Soir. Причина: Обновление прошивки.
Администратор запретил публиковать записи гостям.

RGB ночник. 17 янв 2020 17:42 #5

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 573
  • Спасибо получено: 27
  • Author
Спасибо проверю на выходных.
Администратор запретил публиковать записи гостям.

RGB ночник. 19 янв 2020 14:57 #6

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 573
  • Спасибо получено: 27
  • Author
Уважаемый Soir проверил прошивку. Всё работает отлично, только нет эффекта переливание всех цветов.
На картинке видно как должно.
Вложения:
Администратор запретил публиковать записи гостям.

RGB ночник. 19 янв 2020 15:14 #7

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 10428
  • Спасибо получено: 3756
  • Respect sxem.org Sponsor 2019 Author
andros77 пишет:
На картинке видно как должно.
Не увидел такого в Вашем описании. Добавил.
Администратор запретил публиковать записи гостям.

RGB ночник. 19 янв 2020 15:28 #8

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 573
  • Спасибо получено: 27
  • Author
плавное переключение всех цветов

Может я не так написал но имел ввиду этот эффект. Теперь всё отлично, но если можно сделать его по медленней. Сколько миллисекунд сейчас не знаю если можно умножить это на 3.

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

RGB ночник. 19 янв 2020 17:06 #9

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 10428
  • Спасибо получено: 3756
  • Respect sxem.org Sponsor 2019 Author
andros77 пишет:
сделать его по медленней.
Замедлил, сейчас от 0 до 100% примерно 4 сек. Также добавил возможность самому устанавливать эту скорость. Для этого предназначена ячейка EEPROM с адресом 0x00. По умолчанию - 50. Чем больше значение - тем меньше скорость.
andros77 пишет:
что бы если был включен то включился а если выключен то не включался.
Добавил.
Администратор запретил публиковать записи гостям.
Спасибо сказали: andros77

RGB ночник. 19 янв 2020 17:25 #10

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 573
  • Спасибо получено: 27
  • Author
Вот теперь то что надо. Огромное спасибо вам за помощь.
Администратор запретил публиковать записи гостям.
Модераторы: wolf2000, Vakula, Айнцвайдрайченко, Soir