Programmare Arduino
1. Introduzione
La programmazione è formalmente ispirata al linguaggio C da cui deriva.
I programmi in ARDUINO sono chiamati “Sketch”.
Un programma è una serie di istruzioni che vengono lette dall’alto verso il basso e convertite in eseguibile e poi trasferite sulla scheda Arduino.
Linguaggio C: Struttura di un programma
main {
// istruzioni di programma da eseguire
}
Linguaggio Arduino: Struttura di un programma
void setup()
// istruzioni da eseguire una sola volta
void loop()
// istruzioni da eseguire ciclicamente
}
Linguaggio C: Compilazione ed esecuzione
Per eseguire un programma in linguaggio C è necessario compilarlo.
Il processo di compilazione trasforma le istruzioni scritte in linguaggio naturale in una serie di istruzioni macchina eseguibili dal calcolatore.
Questa operazione converte il “codice sorgente” in “codice oggetto” eseguibile dalla macchina (codice macchina)
Per ARDUINO avviene la stessa cosa ma la fase di compilazione si traduce e completa essenzialmente nella fase di caricamento del codice sulla scheda stessa.
Nella sezione “aiuto” è anche presente un’esaustiva spiegazione (in inglese) di ogni singolo elemento di programmazione (variabili, funzioni, istruzioni e relativa sintassi).