Programmare Arduino

3. Ortografia, grammatica e sintassi

Il linguaggio di programmazione e’ dotato di regole che devono essere scrupolosamente seguite:

⦁    Ogni istruzione termina con un “;”
⦁    Le parentesi tonde e quadre delimitano gli operatori di un’istruzione mentre le parentesi graffe delimitano una serie di istruzioni riferibili ad una condizione, a una routine o a una parte di programma. Se da un’istruzione dipende l’esecuzione di altre istruzioni, le istruzioni “subordinate” sono di norma racchiuse tra parentesi graffe;
⦁    Ad ogni parentesi aperta deve corrispondere una parentesi chiusa. L’assenza di una parentesi di chiusura o di apertura qualche volta impedisce la compilazione (e quindi l’esecuzione) del programma ed in ogni caso ne rende imprevedibile i funzionamento;
⦁    La combinazione di caratteri /* indica l’inizio di una zona di note, che puo’ estendersi su piu’ righe e che deve necessariamente essere chiusa dalla combinazione */
⦁    La combinazione // indica l’inizio di una zona di note che si protrae fino alla fine della riga;
⦁    Le indentazioni, non obbligatorie, sono comunque utili per rendere piu’ facilmente comprensibile un programma. Nella sezione “strumenti” dell’IDE esiste la funzione “formattazione automatica”, utile appunto per ottenere l’indentazione automatica del codice;
⦁    Le variabili e le costanti devono essere dichiarate prima (in termini di posizione fisica nel programma) del loro utilizzo. Per questo motivo e’ buona norma concentrare la loro definizione in testa al programma, prima del setup e delle eventuali routine.