Нужна помощь с rgb светодиодом.

Степан
Offline
Зарегистрирован: 18.08.2020

Я нашел rgb светодиод, хочу подключить его к ардуино, чтобы он переливался от красного цвета к оранжевому, желтому, ..., фиолетовому и снова к красному. Я уже представляю, как это сделать, но не понимаю, как сделать это плавно. Помогите, пожалуйста

Степан
Offline
Зарегистрирован: 18.08.2020

И ещё кое-что. Можно ли при помощи переменного резистора менять скорость смены цветов? Видел где-то, что можно поворотом переменного резистора менять угол поворота сервопривода, посмотрел код, понял, но как применить это к светодиоду -  не понимаю.

sadman41
Offline
Зарегистрирован: 19.10.2016

И как вы представляете?

Степан
Offline
Зарегистрирован: 18.08.2020

https://www.youtube.com/watch?time_continue=9&v=68iSJOnQ2Qw&feature=emb_... примерно так это должно выглядеть

Степан
Offline
Зарегистрирован: 18.08.2020
sadman41
Offline
Зарегистрирован: 19.10.2016

Это не понимание, как сделать. Это просто фантазия.

Степан
Offline
Зарегистрирован: 18.08.2020

Понял. Если в плане кода, то так:

void setup() {
    pinMode(6, OUTPUT); 
}

void loop() {
	for(int i=0;i<=255;i++) {
	analogWrite(6, i);
	delay(5);
   }

	for(int i=255;i>=0;i--) {
	analogWrite(LED_PIN, i);
	delay(5);
   }

}

 

Степан
Offline
Зарегистрирован: 18.08.2020

Это не конечный вариант, если что. И я, блин, сам ответил на свой вопрос.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Степан пишет:

Это не конечный вариант, если что. И я, блин, сам ответил на свой вопрос.

И зачем было задавать на форуме вопрос, на который можно самостоятельно найти ответ за 20 минут?