W
- What is the Arduino language
There is no custom Arduino language, Arduino is the name of the project here: Arduino.cc. The compiler used by the IDE is called avr-gcc and it ... - What does the IDE change in my sketch
The IDE makes subtle changes to the code when you compile your sketch. The changes are not permenant as a copy of your sketch is ... - What is the maximum number of elements an array can have
The maximum size of an array in C++ is not a static value, but a limit imposed by a number of factors. These include how ... - Why do #ifdef macro's stop the sketch from compiling
Occasionally people encounter a situation where certain scenarios of preprocessing code cause a sketch to suddenly stop compiling. This is nothing to do with C++, ... - What does this code do? a = x ? y : z;
The line of code below is using something called the conditional operator, or very commonly known as the turnary operator ( there is only one ... - Why does this loop never end
Have you ever written a loop that decrements its index, or traverses an array in reverse order only to be stumped why it does not ... - What are the different file extensions for
While creating a sketch in the Arduino IDE, you have access to a number of different file extensions for use with your source code files. ...