i whant it to pause

#include <Password.h> //http://playground.arduino.cc/uploads/Code/Password.zip //tells to use password library
#include <Keypad.h> //http://www.arduino.cc/playground/uploads/Code/Keypad.zip //tells to use keypad library
#include <Servo.h> //tells to use servo library

Servo myservo; //declares servo
Password password = Password( “2912” ); //password to unlock, can be changed

const byte ROWS = 4; // Four rows
const byte COLS = 4; // columns
// Define the Keymap
char keys[ROWS][COLS] = {
{‘1’,‘2’,‘3’},
{‘4’,‘5’,‘6’},
{‘7’,‘8’,‘9’},
{’*’,‘0’,’#’}
};
// Connect keypad ROW0, ROW1, ROW2 and ROW3 to these Arduino pins.
byte rowPins[ROWS] = { 9, 8, 7, 6 };// Connect keypad COL0, COL1 and COL2 to these Arduino pins.
byte colPins[COLS] = { 5, 4, 3 };

// Create the Keypad
Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );

void setup(){
Serial.begin(9600);
Serial.write(254);
Serial.write(0x01);
delay(200);
pinMode(11, OUTPUT); //green light
pinMode(12, OUTPUT); //red light
myservo.attach(13); //servo on digital pin 9 //servo
keypad.addEventListener(keypadEvent); //add an event listener for this keypad
}

void loop(){
keypad.getKey();
myservo.write(0);
}
//take care of some special events
void keypadEvent(KeypadEvent eKey){
switch (keypad.getState()){
case PRESSED:

Serial.print(“Enter:”);
Serial.println(eKey);
delay(10);

Serial.write(254);

switch (eKey){
case ‘*’: checkPassword(); delay(1); break;

case ‘#’: password.reset(); delay(1); break;

default: password.append(eKey); delay(1);
}
}
}
void checkPassword(){

if (password.evaluate()){ //if password is right open

Serial.println(“Accepted”);
Serial.write(254);delay(10);
//Add code to run if it works
myservo.write(180); //deg

digitalWrite(11, HIGH);//turn on
(void keypadEvent(KeypadEvent eKey){
switch (keypad.getState()){
case PRESSED:
}
switch(ekey) {
case ‘#’: (digitalWrite(11, LOW); delay(1); break;

default:digitalWrite(11, LOW) ; delay(1); break;
}
delay(1);
password.reset()

}else{
Serial.println(“Denied”); //if passwords wrong keep locked
Serial.write(254);delay(10);
//add code to run if it did not work
myservo.write(0);
digitalWrite(12, HIGH); //turn on
delay(500); //wait 5 seconds
digitalWrite(12, LOW);//turn off

}
}

dis is a code i try to change

digitalWrite(11, HIGH);//turn on
(void keypadEvent(KeypadEvent eKey){
switch (keypad.getState()){
case PRESSED:
}
switch(ekey) {
case ‘#’: (digitalWrite(11, LOW); delay(1); break;

default:digitalWrite(11, LOW) ; delay(1); break;
}
delay(1);
password.reset()

this peace of code is boddering my i try to let is wait until i pres # on the key pat but it wont work
in the Original code it is just a delay but that is not good for my particilary use can some1 help my plz

sorry for my bad english i try my best :slight_smile:

What is your native language? Perhaps there is a section of the forum where language will be less of an issue.

i am from holland

Try here