Come iniziare a usare Arduino? Impara le basi per scrivere il tuo primo programma!

Introduzione

Il linguaggio Arduino deriva dal linguaggio C. Questi due linguaggi sono molto utilizzati per la programmazione di schede elettroniche, quindi è logico che il linguaggio Arduino tragga ispirazione da essi.

Qual è la differenza tra il linguaggio C e Arduino?

La differenza principale tra il linguaggio Arduino e C è che un programma Arduino contiene necessariamente due funzioni: void setup e void loop, mentre C ne contiene solo una: void main.

La struttura di un programma

Ci sono due regole importanti per iniziare a programmare nel linguaggio Arduino:

Tutte le azioni scritte devono essere terminate con un punto e virgola affinché la scheda Arduino capisca che l’azione è completata.
Tutte le funzioni iniziano e terminano con parentesi graffe in modo che la scheda Arduino capisca quando la funzione inizia e finisce.

Si tratta di due cose che spesso vengono dimenticate quando si scrive un programma e che possono causare problemi in fase di compilazione.

Cosa troverai nei nostri tutorial?

Ogni corso nella nostra categoria “Linguaggio Arduino” contiene un concetto importante del linguaggio Arduino. Possono essere variabili, elenchi o cicli. Ogni corso contiene una sezione di codice per mettere in pratica i concetti appresi. Ecco un esempio di codice che puoi trovare:
void setup() {
    for (int i = 0; i <= 255; i++) {
    
  }
}

void loop() {
   
}

Per approfondire: Programmi già realizzati

Se vuoi imparare velocemente come controllare i componenti senza conoscere l’intero linguaggio Arduino, è possibile! Su Arduino IDE hai codici preimpostati. Possono essere utili per vedere come funziona un componente e per testarlo rapidamente. Infine, su Tinkercad sono disponibili programmi già realizzati con codice che possono aiutarti a simulare direttamente i tuoi componenti.