#include <Servo.h>
Servo s1;
int tF = 0; // Variable um den Testfortschritt festzuhalten (Übung für Map-Funktion)
int tFalt = 0;
void setup() {
s1.attach(6);
Serial.begin(115200);
s1.write(0);
delay(500);
Serial.println("Servo Test wird jetzt durchgeführt!");
delay(2000);
for (int i=0; i<=180; i++){
s1.write(i);
tF = map(i, 1, 180, 1, 50);
if (tF != tFalt){
Serial.print("Servo Test: ");
Serial.print(tF);
Serial.println("%");
tFalt = tF;
}
delay(10);
}
for (int i=180; i>= 0; i--){
s1.write(i);
tF = map(i, 180, 1, 51, 100);
if (tF != tFalt){
Serial.print("Servo Test: ");
Serial.print(tF);
Serial.println("%");
tFalt = tF;
}
delay(10);
}
delay(1500);
Serial.println("Servo Test abgeschlossen. Servo bereit, es kann losgehen!");
}
void loop() {
// put your main code here, to run repeatedly:
}