delay ( )


delay() tells the Arduino to wait for a certain amount of time. While waiting during a delay, Arduino doesn't do anything new. After waiting, it will follow the instruction on the next line of code.


It takes an input, which is an int. This int tells the Arduino how long to wait for. It's a number of milliseconds. 1000 milliseconds is the same as 1 second. So delay(1000) will wait for 1 second.


// turn the LED on awesome.LED.turnOn(); // do nothing for 1000 milliseconds // or 1 second delay(1000); // turn the LED off awesome.LED.turnOff();


delay() is lets you separate instructions by a certain amount of time. For example, you could turn the LED on, use delay() to wait for one second, and then turn it off. This is helpful if you want to make the LED blink, or use the buzzer to play a song.


Hi awesome backer,

Thanks again for supporting us on Kickstarter or Indiegogo.

On this website you can access the learning videos and documentation. You'll need to sign up for an account but it shouldn't take long and allows us to remember your video progress so you don't have to keep track of that.

We hope you have a great time learning with Awesome Shield.

Close Message