// пины подключения потенциометров #define POT_RED_PIN A0 #define POT_GREEN_PIN A2 #define POT_BLUE_PIN A4 // пины подключения RGB светодиодной ленты через ключи #define LED_RED_PIN 9 #define LED_GREEN_PIN 10 #define LED_BLUE_PIN 11 void setup() { // пины в режим выхода pinMode(LED_RED_PIN, LOW); pinMode(LED_GREEN_PIN, LOW); pinMode(LED_BLUE_PIN, LOW); } void loop() { // считываем показания с потенциометров // и преобразуем полученый диапазон в диапазон: от 0 до 255 int sensorRed = map(analogRead(POT_RED_PIN), 0, 1023, 255, 0); int sensorGreen = map(analogRead(POT_GREEN_PIN), 0, 1023, 255, 0); int sensorBlue = map(analogRead(POT_BLUE_PIN), 0, 1023, 255, 0); // устанавливаем полученную яроксть на каждый цвет ленты analogWrite(LED_RED_PIN, sensorRed); analogWrite(LED_GREEN_PIN, sensorGreen); analogWrite(LED_BLUE_PIN, sensorBlue); }