void setup() { pinMode(2,OUTPUT); pinMode(4,OUTPUT); digitalWrite(2,LOW); digitalWrite(4,LOW); delay(5000); } void loop() { digitalWrite(2,HIGH);//lower dome delay(5000); digitalWrite(4,HIGH);//turn on magnet digitalWrite(2,LOW);//start to raise dome delay(1500);//wait until dome is partly raised digitalWrite(4,LOW);//turn off magnet delay(40000);//wait with cheese exposed digitalWrite(2,HIGH);//down with dome delay(5000); digitalWrite(2,LOW);//back up to start position delay(8000);//mouse exposed }