Добавить
Уведомления

Arduino №7 — Управление RGB-светодиодом. Смена цветов и Цветовая Температура с Потенциометром

Добро пожаловать на седьмой урок! В этом видео мы переходим от управления одиночными светодиодами к работе с RGB-светодиодами — компонентами, способными создавать миллионы оттенков! Мы научимся использовать ШИМ (PWM) для точного контроля яркости каждого из трёх каналов (Красный, Зелёный, Синий). Что вы узнаете: Как правильно подключать Common Cathode RGB-светодиод к Arduino. Как с помощью функции analogWrite() получать чистые цвета (Красный, Синий, Зелёный). Как смешивать цвета для получения вторичных оттенков (Жёлтый, Циан, Маджента). Интерактивное управление: Подключаем потенциометр для плавной регулировки цветовой температуры белого света — от теплого (желтоватого) до холодного (голубоватого). Этот урок открывает двери в мир сложной световой индикации и создания атмосферного освещения! 🔧 Что вам понадобится Для повторения эксперимента подготовьте: Плата Arduino (Uno, Nano). RGB Светодиод (Common Cathode). 3 Резистора 220 Ом. Потенциометр (Переменный резистор) (10 кОм). Макетная плата и провода. 📝 Краткий конспект урока 1. Основы RGB и ШИМ RGB: Смешивание трех основных цветов (Красный, Зеленый, Синий) позволяет получить любой видимый цвет. ШИМ (analogWrite): Используется для имитации аналогового напряжения. Значения от 0 (выключен) до 255 (максимальная яркость). 2. Подключение RGB (Common Cathode): Общий вывод на GND. R, G, B выводы Резисторы PWM-пины (9, 10, 11). 3. Резкая смена цветов В цикле мы поочередно устанавливаем R=255, G=0, B=0 (Красный), затем R=0, G=255, B=0 (Зеленый) и так далее, задерживаясь на каждом цвете с помощью delay(). 4. Динамическое управление (Потенциометр) Потенциометр считывается через аналоговый пин (A0), выдавая значение от 0 до 1023. Функция map() используется для преобразования этого значения в диапазон задержки (colorDuration) или, как в финальном примере, в коэффициенты яркости R, G, B. Цветовая температура: Мы настроили логику так, чтобы при одном положении ручки получался Теплый белый (больше R и G), а при другом — Холодный белый (больше B). 💡 Советы для начинающих Резисторы обязательны! Без них вы можете сжечь светодиод или даже Arduino. PWM пины: Убедитесь, что вы подключаете R, G, B каналы только к пинам, помеченным ~ (тильда) на вашей плате. Не забудьте поставить лайк, подписаться на канал и написать в комментариях, какой цвет вам нравится больше всего! 😊 #Arduino #RGB #PWM #ШИМ #Светодиоды #АналоговыйВвод #Arduino #Программирование #Электроника #УрокиArduino #DIY Другие каналы: KNL Games Boosty https://boosty.to/knlgames KNL Games Rutube rutube.ru/channel/30608816 KNL Games VK vk.com/video/@club227263013 KNL Games ЯндексДзен dzen.ru/id/66e2e8f9cb03ea2636273428 KNL Games Telegram t.me/ Ts7KHl4AWuw4NTc6 KNL Games TikTok tiktok.com/@knlgames?is_from_webapp=1&sender_device=pc KNL Games YouTube www.youtube.com/@KNL_Games

Иконка канала KNL Games
44 подписчика
12+
6 просмотров
день назад
12+
6 просмотров
день назад

Добро пожаловать на седьмой урок! В этом видео мы переходим от управления одиночными светодиодами к работе с RGB-светодиодами — компонентами, способными создавать миллионы оттенков! Мы научимся использовать ШИМ (PWM) для точного контроля яркости каждого из трёх каналов (Красный, Зелёный, Синий). Что вы узнаете: Как правильно подключать Common Cathode RGB-светодиод к Arduino. Как с помощью функции analogWrite() получать чистые цвета (Красный, Синий, Зелёный). Как смешивать цвета для получения вторичных оттенков (Жёлтый, Циан, Маджента). Интерактивное управление: Подключаем потенциометр для плавной регулировки цветовой температуры белого света — от теплого (желтоватого) до холодного (голубоватого). Этот урок открывает двери в мир сложной световой индикации и создания атмосферного освещения! 🔧 Что вам понадобится Для повторения эксперимента подготовьте: Плата Arduino (Uno, Nano). RGB Светодиод (Common Cathode). 3 Резистора 220 Ом. Потенциометр (Переменный резистор) (10 кОм). Макетная плата и провода. 📝 Краткий конспект урока 1. Основы RGB и ШИМ RGB: Смешивание трех основных цветов (Красный, Зеленый, Синий) позволяет получить любой видимый цвет. ШИМ (analogWrite): Используется для имитации аналогового напряжения. Значения от 0 (выключен) до 255 (максимальная яркость). 2. Подключение RGB (Common Cathode): Общий вывод на GND. R, G, B выводы Резисторы PWM-пины (9, 10, 11). 3. Резкая смена цветов В цикле мы поочередно устанавливаем R=255, G=0, B=0 (Красный), затем R=0, G=255, B=0 (Зеленый) и так далее, задерживаясь на каждом цвете с помощью delay(). 4. Динамическое управление (Потенциометр) Потенциометр считывается через аналоговый пин (A0), выдавая значение от 0 до 1023. Функция map() используется для преобразования этого значения в диапазон задержки (colorDuration) или, как в финальном примере, в коэффициенты яркости R, G, B. Цветовая температура: Мы настроили логику так, чтобы при одном положении ручки получался Теплый белый (больше R и G), а при другом — Холодный белый (больше B). 💡 Советы для начинающих Резисторы обязательны! Без них вы можете сжечь светодиод или даже Arduino. PWM пины: Убедитесь, что вы подключаете R, G, B каналы только к пинам, помеченным ~ (тильда) на вашей плате. Не забудьте поставить лайк, подписаться на канал и написать в комментариях, какой цвет вам нравится больше всего! 😊 #Arduino #RGB #PWM #ШИМ #Светодиоды #АналоговыйВвод #Arduino #Программирование #Электроника #УрокиArduino #DIY Другие каналы: KNL Games Boosty https://boosty.to/knlgames KNL Games Rutube rutube.ru/channel/30608816 KNL Games VK vk.com/video/@club227263013 KNL Games ЯндексДзен dzen.ru/id/66e2e8f9cb03ea2636273428 KNL Games Telegram t.me/ Ts7KHl4AWuw4NTc6 KNL Games TikTok tiktok.com/@knlgames?is_from_webapp=1&sender_device=pc KNL Games YouTube www.youtube.com/@KNL_Games

, чтобы оставлять комментарии