how to make moving moon on your home

Circuit:

Programming:
#include <Servo.h>
const long oneSecond = 1000;
const long oneMinute = oneSecond * 60;
const long oneHour = oneMinute * 60;
const long oneDay = oneHour * 24;
const long fifteenDay = oneDay * 15;
const long oneMonth = oneDay * 30;
Servo myservo;
int pos = 0;
void setup() {
myservo.attach(3);
}
void loop() {
for (pos = 0; pos <= 100; pos += 10) {
// in steps of 1 degree
myservo.write(pos);
delay(fifteenDay);
}
for (pos = 100; pos >= 0; pos -= 10) {
myservo.write(pos);
delay(fifteenDay);
}
}
Download Stl file click......
Demo Video: