вот код кому надо const int redPin = 11; const int greenPin = 10; const int bluePin = 9; void setup() { Serial.begin(9600); pinMode(redPin, OUTPUT); pinMode(greenPin, OUTPUT); pinMode(bluePin, OUTPUT); } void loop() { while (Serial.available() > 0) { int red = Serial.parseInt(); int green = Serial.parseInt(); int blue = Serial.parseInt(); if (Serial.read() == ' ') { red = constrain(red, 0, 255); green = constrain(green, 0, 255); blue = constrain(blue, 0, 255); analogWrite(redPin, red); analogWrite(greenPin, green); analogWrite(bluePin, blue); } } }
вот код кому надо
const int redPin = 11;
const int greenPin = 10;
const int bluePin = 9;
void setup() {
Serial.begin(9600);
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
}
void loop() {
while (Serial.available() > 0) {
int red = Serial.parseInt();
int green = Serial.parseInt();
int blue = Serial.parseInt();
if (Serial.read() == '
') {
red = constrain(red, 0, 255);
green = constrain(green, 0, 255);
blue = constrain(blue, 0, 255);
analogWrite(redPin, red);
analogWrite(greenPin, green);
analogWrite(bluePin, blue);
}
}
}
Спасибо, пригодится!
Спасибо!
с адреской прокатит ?
Какие резисторы вы использовали?
скажите пожалуйста как цвет меняется на голубой
функцию map вы не правильно использовали. map(value, fromLow, fromHigh, toLow, toHigh)
Так я как раз преобразую из меньшего диапазона в больший, чтобы соответствовать своей таблице. Так что тут всё правильно.
12 v??
Нет, конечно 5В.