arduino
funzioni
Ricerca…
Osservazioni
Oltre all'ordinario C / C ++, l'IDE Arduino consente di chiamare una funzione prima che sia definita.
Nei file .cpp, devi definire la funzione, o almeno dichiarare il prototipo della funzione prima che tu possa usarla.
In un file .ino, l'IDE Arduino crea un simile prototipo dietro le quinte.
Crea una semplice funzione
int squareNum (int a) {
return a*a;
}
int
: restituisce il tipo
squareNum
: nome della funzione
int a
: tipo di parametro e nome
return a*a
: restituisce un valore (lo stesso tipo del tipo di ritorno definito all'inizio)
Chiama una funzione
Se hai una funzione dichiarata puoi chiamarla da un'altra parte nel codice. Ecco un esempio di chiamata a una funzione:
void setup(){
Serial.begin(9600);
}
void loop() {
int i = 2;
int k = squareNum(i); // k now contains 4
Serial.println(k);
delay(500);
}
int squareNum(int a) {
return a*a;
}
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow