Be more descriptive.
delay() should
never be used unless you're using the Serial library. It really depends on your situation. You probably want some form of timer using
millis().
draw() runs continuously. If you want something to only happen once every two seconds or so, you can conditionally check if a certain amount of time has passed by looking at what millis() returns. Example: