Refactor serial speed setting code for clarity and readability

This commit is contained in:
2025-09-29 17:03:25 +02:00
parent 4ddf3e2609
commit 1b208601d4

View File

@@ -28,16 +28,16 @@ unsigned long lastDebounceTime = 0;
const unsigned long debounceDelay = 200; // ms
void loop() {
// // Imposta la velocità da seriale se disponibile
// if (Serial.available() > 0) {
// speed_percent = Serial.parseInt();
// if (speed_percent >= 0 && speed_percent <= 100) {
// speed = map(speed_percent, 0, 100, 255, 0); // Converti percentuale in valore PWM (0-255)
// Serial.print("Nuova velocità impostata: ");
// Serial.print(speed_percent);
// Serial.println("%");
// }
// }
// Imposta la velocità da seriale se disponibile
if (Serial.available() > 0) {
speed_percent = Serial.parseInt();
if (speed_percent >= 0 && speed_percent <= 100) {
speed = map(speed_percent, 0, 100, 255, 0); // Converti percentuale in valore PWM (0-255)
Serial.print("Nuova velocità impostata: ");
Serial.print(speed_percent);
Serial.println("%");
}
}
// Imposta la velocità se il pulsante è premuto
bool buttonState = digitalRead(buttonPin);