1. El Octavo Bit
  2. / Lenguaje de programación de Arduino
  3. / Más de sintaxis

Más de sintaxis

| Actualizado:
Comentarios: 0

; (punto y coma)

El punto y coma «;» se utiliza para separar instrucciones en el lenguaje de programación de Arduino. También se utiliza para separar elementos en una instrucción de tipo «bucle for».

Sintaxis

int x = 13;

{} (llaves)

Las llaves sirven para definir el principio y el final de un bloque de instrucciones. Se utilizan para los bloques de programación setup(), loop(), if.., etc. Una llave de apertura «{» siempre debe ir seguida de una llave de cierre «}«.

Sintaxis

tipo funcion(){
  instruciones....
  ...
}

Ejemplos en funciones

void setup() { 
  Serial.begin(9600); 
}

Ejemplos en bucles

while (condición) {
  // instrucciones
}

do {
  // instrucciones
} while (condición);

for (inicialización; condición; incremento) {
  // instrucciones
}

Ejemplos en condicionales

if (condición) {
  // instrucciones
}

else if (condición) {
  // instrucciones
}
else {
  // instrucciones
}

Comentarios

Los comentarios son líneas en el programa que se utilizan para informar de cómo funciona el programa o indicaciones a futuros progamadores, para facilitar su comprensión. Son ignorados por el compilador, y no se exportan al procesador, por lo que no ocupan ningún espacio en el chip ATmega.

Comentario de linea

Comentario de línea, se utiliza para informar acerca de lo que hace una declaración o el programa en sí.

y = 6 // comentario de línea

Comentario multilinea

Se utiliza para comentar bloques de código

/* Comentario multilinea, usado para comentar bloques de código
no olvidar de cerrar el comentario */

#define

Permite definir una constante. Las constantes definidas en Arduino no ocupan espacio de memoria. También es posible declarar una variable como constante precediendo la declaración de esa variable con la palabra clave const.

Características:

  • No cambia su valor durante la ejecución del programa
  • No ocupa espacio de memoria

Sintaxis

#define NombreConstante valor

Se debe tener en cuenta que no hay punto y coma después de la instrución. Si se incluyera, el compilador nos daría un error.

Ejemplo: Encender un LED y apagar consecutivamente

El esquema seria:

Esquema de conexión para ejemplo de define

Código:

#define pinLed 13

void setup()
{
  pinMode(pinLed, OUTPUT);
}

void loop()
{
  digitalWrite(pinLed, HIGH);
  delay(1000); // esperar
  digitalWrite(pinLed, LOW);
  delay(1000); // esperar
}

Si definimos una constante con la palabra const, sería:

const byte sensor;  // variable sensor de tipo byte

#include

Se utiliza para incluir una librería. Una librería sirve para proporcionar funcionalidades extras en nuestros programas, para ello primero se ha de importar.

Sintaxis

#include <Servo.h>    // libreria para facilitar el control de servomotores
Comentarios - 0

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *