arduino
Funciones
Buscar..
Observaciones
Aparte de en C / C ++ ordinario, el IDE de Arduino permite llamar a una función antes de que se defina.
En los archivos .cpp, debe definir la función, o al menos declarar la función prototipo antes de poder usarla.
En un archivo .ino, el IDE de Arduino crea un prototipo detrás de escena.
Crear una función simple.
int squareNum (int a) {
return a*a;
}
int
: tipo de retorno
squareNum
: nombre de la función
int a
: tipo de parámetro y nombre
return a*a
: devolver un valor (el mismo tipo que el tipo de retorno definido al principio)
Llamar a una función
Si tiene una función declarada, puede llamarla en cualquier otro lugar del código. Aquí hay un ejemplo de llamar a una función:
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
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow