Имеется RGB светодиод с общим анодом. К сожалению, с общим катодом давно убит. Хочу сделать ночник, используя код из книги Джереми Блума, который рассчитан на светодиод с общим катодом. Вопрос в том, на что менять значения в коде. Понимаю, что LOW на HIGH и наоборот. А что с цифрами? Вот часть кода, где надо сделать изменения. Код (C++): void setMode(int mode) { //RED if (mode == 1) { digitalWrite(RLED, HIGH); digitalWrite(GLED, LOW); digitalWrite(BLED, LOW); } //GREEN else if (mode == 2) { digitalWrite(RLED, LOW); digitalWrite(GLED, HIGH); digitalWrite(BLED, LOW); } //BLUE else if (mode == 3) { digitalWrite(RLED, LOW); digitalWrite(GLED, LOW); digitalWrite(BLED, HIGH); } //PURPLE (RED+BLUE) else if (mode == 4) { analogWrite(RLED, 127); analogWrite(GLED, 0); analogWrite(BLED, 127); } //TEAL (BLUE+GREEN) else if (mode == 5) { analogWrite(RLED, 0); analogWrite(GLED, 127); analogWrite(BLED, 127); } //ORANGE (GREEN+RED) else if (mode == 6) { analogWrite(RLED, 127); analogWrite(GLED, 127); analogWrite(BLED, 0); } //WHITE (GREEN+RED+BLUE) else if (mode == 7) { analogWrite(RLED, 85); analogWrite(GLED, 85); analogWrite(BLED, 85); } //OFF (mode = 0) else { digitalWrite(RLED, LOW); digitalWrite(GLED, LOW); digitalWrite(BLED, LOW); } }