#include "Servo.h" Servo myservo; int val; void setup() { Serial.begin(9600); myservo.attach(9); // pin 9 setSpeed(0); Serial.println("demarrage"); } void loop() { int speed; for(speed = 0; speed <= 100; speed += 5) { //Cycles speed up to 100% power for 1 second setSpeed(speed); //Creates variable for speed to be used in in for loop delay(1000); } Serial.println("full"); delay(4000); //Stays on for 4 seconds for(speed = 100; speed > 30; speed -= 5) { // Cycles speed down to 0% power for 1 second setSpeed(speed); delay(1000); } Serial.println("down"); setSpeed(0); //Sets speed variable to zero no matter what delay(1000); //Turns off for 1 second } void setSpeed(int speed){ int angle = map(speed, 0, 100, 0, 180); myservo.write(angle); }