256110

Arduino Estructura Básica Descripción Ejemplo void setup() Se ejecutará una sola vez al principio del programa. void setup() { //Instrucciones que se ejecutarán una vez } void loop() Se ejecutará una y otra vez mientras la placa Arduino tenga alimentación. void loop() { //Instrucciones que se ejecutarán una y otra vez } De control Descripción Ejemplo if Se utiliza en conjunción con un operador de comparación. Si se cumple una condición, se ejecutarán las instrucciones. if ( nombre = = 5 ) { //Si se cumple la condición //Instrucciones a ejecutar } if / else Se utiliza en conjunción con un operador de comparación. Tras comprobar si se cumple una condición, permite hacer una cosa u otra. if ( nombre = = 5 ) { //Si se cumple la condición //Instrucción a ejecutar } else { //Si no se cumple //Instrucción a ejecutar } for Se utiliza para repetir instrucciones un número determinado de veces. for (byte i=0; i<10; i=i++) { //Instrucciones a repetir } swicht… case Se utiliza para comparar el valor de una variable en los diferentes casos. Cuando el valor de la variable coincide con el valor de uno de los casos, se ejecutará lo que haya dentro de este. La sentencia break se utiliza para acabar cada caso. switch (variable) { case 1: //Hacer algo cuando variable = = 1 break; case 2: //Hacer algo cuando variable = = 2 break; default: //Hacer algo en cualquier otro caso break; } while Se utiliza para repetir un bloque de instrucciones hasta que se cumpla una condición. Por ejemplo, que alguien pulse un botón. while (boton = = 0) { //Instrucciones a repetir } return; return (valor); Finaliza una función y devuelve un valor. return(distancia); Sintaxis adicional Sintaxis Descripción Ejemplo ; Se usa para finalizar una declaración. int a = 13; {} Se utilizan en varias construcciones diferentes e indican el principio y el fin de una estructura. void setup(){ //Instrucción que se ejecutará una vez } // /*… */ Líneas de comentarios: se utilizan para dar información del programa. Son ignoradas por el compilador. int x = 5; //Esta es una sola línea de comentario. int x=10; /* Si el comentario ocupa más de una línea*/ #define Reemplazará el nombre definido por el valor asignado. #define PINVERDE 3 //#define Nombre Valor #include Se utiliza para incluir librerías fuera de su sketch. #include <Servo.h> //Librería para manejar servos 304

RkJQdWJsaXNoZXIy