Arduino programs can be divided in three main parts: structure, values (variables and constants), and functions. The Arduino language is based on C/C++.
Variables are expressions that you can use in programs to store values, such as a sensor reading from an analog pin.
Constants are particular values with specific meanings.
Variables can have various types, which are described below.
Corrections, suggestions, and new documentation should be posted to the Forum.
The text of the Arduino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.