void setup() {
Serial.begin(9600);
pinMode(11, OUTPUT);
pinMode(10, OUTPUT);
}
void loop() {
if (Serial.available() > 0) {
String serial = Serial.readStringUntil('\n');
int colonIndex = serial.indexOf(':');
if (colonIndex != -1) {
String label = serial.substring(0, colonIndex);
int value = serial.substring(colonIndex + 1).toInt();
Serial.print("Label: ");
Serial.println(label);
Serial.print("Value: ");
Serial.println(value);
if (value >= 0 && value <= 255) {
if (label == "L1") {
analogWrite(10, value);
} else if (label == "L2") {
analogWrite(11, value);
}
} else {
Serial.println("Nilai tidak valid. Harus antara 0-255.");
}
} else {
Serial.println("Format tidak valid");
}
}
}