добавить на плату ардуино ргб светодиод и заставить его переливаться 16 777 216 оттенками цветов. Использовать порты 9, 10, 11 и команды random и analogWrite - ДАЮ 40 БАЛЛОВ - СРОЧНО
1.Подключить RGB светодиод к плате Arduino. Обычно, для подключения RGB светодиода к плате Arduino используется 4 вывода, соответствующих каждой из цветовых компонент - красному, зеленому и синему. При подключении необходимо обратить внимание на соответствие выводов светодиода и портов Arduino. Например, красный вывод светодиода должен быть подключен к порту 9, зеленый - к порту 10, синий - к порту 11.
2.Создать переменные для хранения значений яркости каждой из компонент светодиода - redValue, greenValue, blueValue.
3.Создать бесконечный цикл (while(true)), в котором будет осуществляться смена цвета светодиода.
4.Внутри цикла с помощью команды random() генерировать случайные значения для каждой из компонент светодиода. Значения для каждой компоненты должны лежать в диапазоне от 0 до 255.
5.Используя команду analogWrite() устанавливать для каждой компоненты светодиода соответствующее ей случайно сгенерированное значение яркости. Например, analogWrite(9, redValue) - устанавливает яркость красного светодиода в соответствии со значением переменной redValue.
Answers & Comments
Ответ:
1.Подключить RGB светодиод к плате Arduino. Обычно, для подключения RGB светодиода к плате Arduino используется 4 вывода, соответствующих каждой из цветовых компонент - красному, зеленому и синему. При подключении необходимо обратить внимание на соответствие выводов светодиода и портов Arduino. Например, красный вывод светодиода должен быть подключен к порту 9, зеленый - к порту 10, синий - к порту 11.
2.Создать переменные для хранения значений яркости каждой из компонент светодиода - redValue, greenValue, blueValue.
3.Создать бесконечный цикл (while(true)), в котором будет осуществляться смена цвета светодиода.
4.Внутри цикла с помощью команды random() генерировать случайные значения для каждой из компонент светодиода. Значения для каждой компоненты должны лежать в диапазоне от 0 до 255.
5.Используя команду analogWrite() устанавливать для каждой компоненты светодиода соответствующее ей случайно сгенерированное значение яркости. Например, analogWrite(9, redValue) - устанавливает яркость красного светодиода в соответствии со значением переменной redValue.