Cosa deve contenere ogni programma di Arduino?

Ogni programma di Arduino deve contenere una serie di elementi fondamentali per il corretto funzionamento del microcontrollore. In primo luogo, è necessario includere la libreria Arduino, che fornisce le funzioni di base per l'interazione con l'hardware. Successivamente, il programma deve contenere una funzione setup(), che viene eseguita una volta all'avvio e permette di inizializzare le impostazioni iniziali. Infine, è indispensabile includere una funzione loop(), che viene eseguita in modo continuo e contiene le istruzioni che si desidera ripetere ciclicamente. Oltre a questi elementi essenziali, un programma può includere altre funzioni, variabili e librerie specifiche per le necessità del progetto.

Il programma, molto semplice e facilmente interpretabile, non richiede alcun particolare componente (solo Arduino, il cavo usb ed il pc) e non solo consente di rendersi conto di cos'e' e di come funziona la compilazione, ma anche di impratichirsi nell'uso del monitor seriale, residente sull'IDE.