Usando le funzioni in Arduino

Usando le funzioni in Arduino
Nelle funzioni di programmazione Arduino vengono utilizzate per rendere il codice più leggibile dividendo il codice in segmenti corretti. Allo stesso modo, quando la programmazione in Arduino, sono necessarie anche funzioni quando un'attività deve essere eseguita in più punti nel codice per evitare la ripetizione delle dichiarazioni. Questo discorso spiega l'uso di funzioni nella programmazione Arduino.

Funzioni di Arduino

Le funzioni possono essere create per diversi tipi di attività che devono essere eseguite nella programmazione Arduino. Le funzioni possono essere create al di fuori delle funzioni di configurazione e loop nella programmazione Arduino. Le funzioni possono essere utilizzate chiamandole con il nome assegnato alla funzione dichiarata ovunque nel programma. Allo stesso modo, la creazione di una funzione può essere eseguita utilizzando la seguente sintassi.

// dichiarando la funzione
Nome della funzione funzione void (argomenti-ii comunque)

Dichiarazione 1;
Dichiarazione 2;
..

Codici di funzione di esempio nella programmazione Arduino

Per dare un'idea chiara su come creare e utilizzare le funzioni nella programmazione Arduino per il lettore. Esistono due codici che sono indicati nel contesto come esempio:

Esempio 1 di funzione nella programmazione Arduino

Il primo esempio riguarda l'esecuzione di un'operazione matematica dichiarando una funzione e quindi chiamandola nell'impostazione. La funzione dichiarata ha sempre la variabile globale nei suoi argomenti e quando viene chiamata nella funzione di configurazione o loop, queste variabili sono sostituite dalle variabili dichiarate in quella funzione. Qui in questo esempio l'operazione di addizione viene eseguita dichiarando una funzione e quindi chiamandola nella funzione di configurazione.

void setup ()
Seriale.Inizia (9600);
int c = 4;
int d = 5;
int e;
e = aggiunta (c, d);
Seriale.print ("Il risultato per l'aggiunta è");
Seriale.println (e);

void loop ()

int addition (int a, int b)
int f;
f = a + b;
Ritorno F;

Produzione

Esempio 2 di funzione nella programmazione Arduino

Il secondo e l'ultimo esempio di utilizzo delle funzioni nella programmazione Arduino è dichiarare una funzione senza approvare alcun argomento.

void setup ()
Seriale.Inizia (9600);
Ciao(); // chiamata funzione

void loop ()

void hello () // funzione che dichiara
Seriale.println ("Hello Arduino");

Produzione

Conclusione

Nelle funzioni di programmazione Arduino possono essere utilizzate per eseguire operazioni diverse. L'uso delle funzioni semplifica la comprensione del codice Arduino. Allo stesso modo, se devono essere utilizzate ripetutamente dichiarazioni diverse nel codice di Arduino, invece di scrivere l'intero codice, la funzione per tali istruzioni specifiche viene effettuata e chiamata ovunque nel codice in cui è necessario. Questo articolo descrive la dichiarazione e l'uso della funzione nella programmazione Arduino.