O'Reilly logo

Mastering Arduino by Jon Hoffman

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Functions

A function is a named block of code that performs a specific task. When a new sketch is created, the IDE or Web Editor automatically creates two functions for us as we saw in the previous chapter; however, we are not limited to only those two functions, we also have the ability to declare custom functions ourselves. The following code shows the syntax for creating a function:

type name (parameters) { } 

To declare a function, we need to declare what type the function is. The function type is the value that is returned by the function. If the function is not going to return a value, as with the setup() and loop() functions, then the function type would be void.

Once the function type is declared we define the name of the function. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required