O comparație astructurii programelor de bază scrise în cele două limbaje poate fi vizualizată în următorul tabel:
Observație: reamintim faptul că limbajul de programare pentru Arduino provine din C/C++ și de aceea „moștenește” multe din caracteristicile acestuia, cum ar fi și tipurile de instrucțiuni.
Instrucțiunea vidă : se plasează la finalul majorității instrucțiunilor, practic nu execută nimic
Instrucțiunea expresie :
Instrucțiunea de decizie simplă if
Sintaxa:
if (condiție1)
{
expresie1;
}
else if (condiție2)
{
expresie2;
}
else
{
expresie3;
}
Execuție: