Struttura del programma di Arduino

Struttura del programma di Arduino
Lingue diverse possono essere utilizzate per eseguire funzioni diverse utilizzando macchine elettroniche. Queste lingue aiutano a dare comandi alla macchina. Esistono molti linguaggi di programmazione diversi e ogni lingua ha i suoi comandi, sintassi e struttura della scrittura di un programma. La lingua usata per Arduino è C++. La struttura del programma Arduino è brevemente spiegata in questo discorso.

Panoramica della programmazione Arduino

Il programma Arduino è diviso in tre parti principali che sono struttura, valori e funzioni.

Quando si scrive un codice, la cosa importante è seguire la sintassi del linguaggio utilizzato perché per eseguire correttamente il codice è necessaria la sintassi corretta. Quindi, quando si scrive un programma per Arduino che segue la sintassi dovrebbe essere seguito:

  • Per completare la dichiarazione a punto e virgola ";" viene utilizzato alla fine della dichiarazione.
  • Per racchiudere il blocco parentesi "" sono usati. Il blocco in un programma contiene alcune dichiarazioni, dichiarazioni di variabili, funzioni o loop.
  • I commenti possono essere scritti per ogni istruzione nel codice per comprendere meglio la funzionalità dell'istruzione. Può essere fatto usando il doppio barra "//" All'inizio del commento se c'è solo un singolo Commento della linea. Tuttavia, se ci sono commenti multi -riga di fila, a barra asterisk "/*" All'inizio e asterisk forward slash "*/" Alla fine del commento. I commenti possono anche essere utilizzati per escludere qualsiasi affermazione.

La figura seguente indicata fornisce una comprensione molto migliore della sintassi utilizzata per la codifica nel software Arduino:

Dopo aver compreso la sintassi, passiamo a come utilizzare le variabili nel programma Arduino e quale tipo di variabili vengono utilizzate nella struttura del programma. Per archiviare eventuali valori che verranno utilizzati nel programma può essere un numero o un alfabeto.

L'uso delle variabili offre la possibilità di salvare, modificare, aggiornare e accedere alle informazioni quando il programma è in esecuzione. Esistono diversi tipi di variabili che possono essere utilizzati tra cui char, int, doppia, stringa, galleggiante, int senza segno, lungo e non firmato.

I seguenti sono gli operatori utilizzati nella programmazione di Arduino:

  • Per Assegnazione Viene utilizzato qualsiasi valore per una variabile o un carattere uguale al segno "="
  • Ci sono diversi Operatori matematici come percentuale, multiplica, sottrazione, aggiunta (%, +, *, -, /)
  • Per confronto Dei valori diversi, gli operatori come meno che uguali, maggiori di uguali, uguali a, meno di, maggiore di quelli usati (== ,, =)
  • Operatori logici sono usati per definire le dichiarazioni condizionali come e (&&), non (!) e o (||) operatori

Struttura del programma Arduino

La struttura del programma Arduino è divisa in due funzioni: la funzione di configurazione e la funzione Loop.

IL impostare() La funzione contiene l'inizializzazione delle librerie, le variabili utilizzate per il codice. Allo stesso modo, anche le modalità pin dell'arduino sono dichiarate. Inizializza anche la comunicazione tra la scheda Arduino e il computer. Funziona solo una volta.

IL ciclo continuo() La funzione continua a ripetere le istruzioni e controlla attivamente e monitora l'Arduino.

Esempio

Per comprendere la struttura del programma di Arduino viene compilato un codice di esempio. Il codice è il lampeggiante della luce a LED con un ritardo di 1000 millisecondi.

Innanzitutto nella funzione di configurazione La modalità PIN è inizializzata, il pin 8 è stato impostato come output. Venendo alla funzione Loop, lo stato (alto/basso) dei LED cambia dopo il ritardo di 1000 millisecondi. Allo stesso modo, possiamo dire che l'implementazione della funzione di installazione viene eseguita in una funzione Loop. Il codice Arduino per lampeggiante del LED è dato come:

void setup ()
pinMode (8, output);

void loop ()
DigitalWrite (8, alto);
ritardo (1000);
DigitalWrite (8, basso);
ritardo (1000);

Conclusione

Per scrivere un programma in qualsiasi lingua i suoi prerequisiti di base devono essere noti che comportano la sintassi, la dichiarazione e l'inizializzazione delle variabili e l'incorporazione di operatori diversi. Questo articolo spiega brevemente la sintassi, usando variabili e diversi operatori per fornire una migliore comprensione della struttura del programma.