@@ -25,9 +25,9 @@ void initRGB() {
25
25
sendStatus (brightnessRGBS, readArgsInt ()); // яркость
26
26
sendStatus (modeRGBS, readArgsInt ()); // режим
27
27
String title = readArgsString (); // Пятый аргумент подпись
28
- if (title== " " ) title = rgbS;
28
+ if (title == " " ) title = rgbS;
29
29
sendStatus (stateRGBS, state);
30
- sCmd .readStr (" wReg toggle " + rgbS+ " " + title);
30
+ sCmd .readStr (" wReg toggle " + rgbS + " " + title);
31
31
ws2812fx.init ();
32
32
ws2812fx.setMode (getStatusInt (modeRGBS)); // Режим
33
33
setColorString (colorRGBS); // Начальный цвет
@@ -140,9 +140,9 @@ void initRGBSHIM() {
140
140
sendStatus (speedSRGBS, readArgsInt ()); // скорость
141
141
sendStatus (brightnessSRGBS, readArgsInt ()); // яркость
142
142
// sendStatus(modeSRGBS, readArgsInt()); //режим
143
- String title = readArgsString (); // Пятый аргумент подпись
144
- if (title== " " ) title = rgbSS;
145
- sCmd .readStr (" wReg toggle " + rgbSS+ " " + title);
143
+ String title = readArgsString (); // Пятый аргумент подпись
144
+ if (title == " " ) title = rgbSS;
145
+ sCmd .readStr (" wReg toggle " + rgbSS + " " + title);
146
146
147
147
// регистрируем модуль
148
148
@@ -153,9 +153,9 @@ String title = readArgsString(); // Пятый аргумент подпись
153
153
}
154
154
void setColorSString (String color) {
155
155
if (color.length () == 6 ) {
156
- analogWrite (getOptionsInt (" rgbSPin0" ), hexToUint32 (color.substring (0 , 2 )));
157
- analogWrite (getOptionsInt (" rgbSPin1" ), hexToUint32 (color.substring (2 , 4 )));
158
- analogWrite (getOptionsInt (" rgbSPin2" ), hexToUint32 (color.substring (4 , 6 )));
156
+ analogWrite (getOptionsInt (" rgbSPin0" ), map ( hexToUint32 (color.substring (0 , 2 )), 0 , 255 , 0 , 1023 ));
157
+ analogWrite (getOptionsInt (" rgbSPin1" ), map ( hexToUint32 (color.substring (2 , 4 )), 0 , 255 , 0 , 1023 ));
158
+ analogWrite (getOptionsInt (" rgbSPin2" ), map ( hexToUint32 (color.substring (4 , 6 )), 0 , 255 , 0 , 1023 ));
159
159
}
160
160
}
161
161
0 commit comments