Warning: Undefined array key "page" in /home/c38942/www.robotclass.ru/www/wp-content/plugins/sgr-nextpage-titles/class-mpp.php on line 562

Warning: Cannot modify header information - headers already sent by (output started at /home/c38942/www.robotclass.ru/www/wp-content/plugins/sgr-nextpage-titles/class-mpp.php:562) in /home/c38942/www.robotclass.ru/www/wp-includes/feed-rss2-comments.php on line 8
Комментарии: Ардуино: трехцветный светодиод — RGB https://robotclass.ru Уроки и инструкции по электронике и робототехнике Fri, 05 Jan 2024 14:38:09 +0000 hourly 1 https://wordpress.org/?v=7.1.4 Автор: Злобный Русский https://robotclass.ru/tutorials/arduino-rgb-led/#comment-47335 Wed, 18 Dec 2019 22:23:57 +0000 http://robotclass.ru/?page_id=2602#comment-47335 убрал переменную dim , работает так же вот код : const byte rgbPins[3] = {3,5,6};

void setup() {
for(byte i=0; i=0; i—){
analogWrite( rgbPins[0], i );
analogWrite( rgbPins[1], (255-i) );
delay(10);
}
// гасим зеленый, параллельно разжигаем синий
for(int i=255; i>=0; i—){
analogWrite( rgbPins[1], i );
analogWrite( rgbPins[2], (255-i));
delay(10);
}
// гасим синий, параллельно разжигаем красный
for(int i=255; i>=0; i—){
analogWrite( rgbPins[2], i);
analogWrite( rgbPins[0], (255-i) );
delay(10);
}

]]>
Автор: Злобный Русский https://robotclass.ru/tutorials/arduino-rgb-led/#comment-47334 Wed, 18 Dec 2019 22:21:35 +0000 http://robotclass.ru/?page_id=2602#comment-47334 вот код Ж

]]>
Автор: Злобный Русский https://robotclass.ru/tutorials/arduino-rgb-led/#comment-47249 Fri, 13 Dec 2019 14:44:08 +0000 http://robotclass.ru/?page_id=2602#comment-47249 скетч рабочий и компактный .Я применил задержку — 50,так мне кажется лучше. Уно- китайская.

]]>
Автор: Олег Евсегнеев https://robotclass.ru/tutorials/arduino-rgb-led/#comment-44027 Sun, 10 Mar 2019 07:13:06 +0000 http://robotclass.ru/?page_id=2602#comment-44027 В ответ на Artyom.

Разумеется можно. Три потенциометра подключаются к трем аналоговым входам контроллера. Программа берет с них значения, и пропорционально передает их на три контакта RGB светодиода.

]]>
Автор: Artyom https://robotclass.ru/tutorials/arduino-rgb-led/#comment-44018 Sat, 09 Mar 2019 20:24:42 +0000 http://robotclass.ru/?page_id=2602#comment-44018 Довольно прикольно. Интересно, а на этот RGB светодиод на каждый выход(цвет) добавить три потенциометра и через них регулировать свечение цвета и яркость?

]]>
Автор: Yuriy https://robotclass.ru/tutorials/arduino-rgb-led/#comment-43483 Mon, 14 Jan 2019 19:42:07 +0000 http://robotclass.ru/?page_id=2602#comment-43483 Cпасибо очень интересно. и познавательно.

]]>
Автор: Олег Евсегнеев https://robotclass.ru/tutorials/arduino-rgb-led/#comment-37429 Sat, 24 Mar 2018 06:53:48 +0000 http://robotclass.ru/?page_id=2602#comment-37429 В ответ на Алексей.

В коде была ошибка, исправили. Спасибо за комментарий!

]]>
Автор: Алексей https://robotclass.ru/tutorials/arduino-rgb-led/#comment-35722 Wed, 14 Feb 2018 14:58:13 +0000 http://robotclass.ru/?page_id=2602#comment-35722 Не знаю, как на предыдущих версиях Arduino IDE, но на моей (1.8.5) скетч плавного изменения яркости не заработал — отладчик дюже ругался на (переменную?) dim. Немного пошукав по сети, добавил сразу после строчки [const byte rgbPins[3] = {6,5,3}; (изменил порядок под свою раскладку цветов)] такую строчку: [int dim = 1;] — всё заработало! Здесь число dim меняет шаг
дискретности уровня свечения. Чем меньше число, тем меньше шаг и
плавнее изменение яркости.

]]>