No, I mean NOT having a delay on when they go up, but when they go down.
Like, say, theres a challenge that you have to do, and there's lava in front of you, and you press the button and blocks go up, allowing you to pass, but after 5 seconds or so they go back down, so if you were still on the blocks, you get lava'd.
If what you want is to have the piston go out as soon as you push the button but wait a while for it to go down then you should add one or more repeaters connected to the button that also goes to the piston.
That's exactly what I want, but i'm still not able to do it. Can you clarify, or post a picture please?