I've finally managed to get the servos (although I'll only be using one) to move to an angle at the right time and pace! The red led represent the "off" state and the green the "on" state. Next I'll have to make it cooperate with the box. Here is my code:
#include <Servo.h> //inkluder servoen
Servo myservo; // (hvit ledning)
int switchstate11; //inkluder reed1 (orange ledning)
int switchstate10; //inkluder reed2 (gul ledning)
int prevswitchstate11; // inkluder forje switchstate1
int prevswitchstate10; //inkluder forje switchstate2
int light4=4; //grønt lys (grønn ledning)
int light2=2; //rødt lys (rød ledning)
void setup() //komponenter
pinMode(11, INPUT); //Reed switch1
pinMode(10, INPUT); //Reed switch2
pinMode(4, OUTPUT); //grønt lys
pinMode(2, OUTPUT); //rødt lys
myservo.attach(6); //servopin
Serial.begin(9600); //hvor mange ganger den leser igjennom koden
switchstate11=digitalRead(11); //les av reedswitch1
switchstate10=digitalRead(10); //les av reedswitch2
if ((switchstate11==1) && (switchstate10==0))
{ //når form er lukket og kontroll lagt på
pos=0; //bestemmer vinkelen
myservo.write(pos); //Servo er på 0 grader
digitalWrite(2, HIGH); //rødt lys går på
digitalWrite(4, LOW); //grønt lys er av
if ((switchstate11==0) && (prevswitchstate11==1) && (switchstate10==0)) // når kontroller er tatt av og formen utvikles
for(int i = 0; i <= 120; i++) { //servoen går fra 0 til 120 grader
myservo.write(i); //servoen går til pos
delay(20); //denne bestemmer hastigheten
digitalWrite(2, LOW); //rødt lys er av
digitalWrite(4, LOW); //grønt lys er av
if ((switchstate11==0) && (switchstate10==1)) //når form er åpen og kontroll lagt på
pos=120; //bestemmer vinkelen
myservo.write(pos); //servo er på 120 grader
digitalWrite(2, LOW); //rødt lys er av
digitalWrite(4, HIGH); //grønt lys går på
if ((switchstate11==0) && (prevswitchstate10==1) && (switchstate10==0)) //når kontrollen er tatt av og formen lukkes
for(int i = 120; i >= 0; i--) { //servoen går fra 120 til 0 grader
myservo.write(i); //servoen går til pos
delay(20); //denne bestemmer hastigheten
digitalWrite(2, LOW); //rødt lys er av
digitalWrite(4, LOW); //grønt lys er av
prevswitchstate11=switchstate11;
prevswitchstate10=switchstate10;