setup()
| Actualizado:
Comentarios: 0
La función setup() se ejecuta solamente una vez cuando el programa se inicia, es decir, en el momento de encender la placa Arduino.
Debe contener la inicialización de los elementos, se utiliza para inicializar las variables, la comunicación con nuestro equipo (Serial.begin) o para inicializar los pines de nuestra tarjeta de Arduino.
Sintaxis
void setup() {
// Aquí ponemos el código. Solomente se ejecuta una vez
}
Ejemplos:
En este ejemplo establecemos el comando Serial.begin para indicar que vamos a iniciar la comunicación serial
void setup(){
// iniciamos la comunicación serial
Serial.begin(9600);
}
void loop(){
// imprimimos una frase
Serial.println("Hola mundo");
}
Si vamos a utilizar un pin determinado de nuestro Arduino, por ejemplo como salida de voltaje, también se indicará en la función setup usando pinMode:
void setup(){
pinMode(4,OUTPUT); //Inicializamos el pin digital 4 como salida.
}
void loop(){
digitalWrite(4,HIGH); //Decimos que se encienda el LED
}
En este caso se esta indicando que el pin 4 funcionara como salida y en la función loop con digitalWrite indicamos un valor HIGH, por lo que encenderá un led.
Ver también: