arduino
extructura
Arimetica
Los operadores aritméticos incluyen suma, resta, multiplicación y división. Retornan la suma,
diferencia, producto o cociente (respectivamente) de dos operandos.
y = y+3;
x = x-7;
i = j*6;
r = r/5;
La operación es llevada a cabo usando del tipo de datos de los operandos, así 9/4 devuelve 2 en
lugar de 2.25. Si los operandos son de tipos diferentes, el tipo mayor es usado para el cálculo.
LAS OPERACIONES LOGICAS
LAS OPERACIONES COMPUESTAS
LAS OPERACIONES DE COMPARACION
LAS LLAVES
La estructura básica del lenguaje de programación Arduino es bastante simple y se organiza
en al menos dos partes o funciones que encierran bloques de declaraciones.
void setup()
{
statements;
}
void loop()
{
statements;
}
Ambas funciones son requeridas para que el programa funcione :
setup()
La función setup debería contener la declaración de cualquier variable al comienzo del programa.
Es la primera función a ejecutar en el programa, es ejecutada una vez y es usada para asignar
pinMode o inicializar las comunicaciones serie.
void setup()
{
pinMode(pin, OUTPUT); //ajusta 'pin' como salida
}
loop()
La función loop se ejecuta a continuación e incluye el código que se ejecuta contínuamente -
leyendo entradas, activando salidas, etc. Esta función es el núcleo de todos los programas Arduino
y hace la mayor parte del trabajo
variables
Una variable es una forma de llamar y almacenar un valor numérico para usarse después por el
programa. Como su nombre indica, las variables son números que pueden cambiarse continuamente
al contrario que las constantes, cuyo valor nunca cambia. Una variable necesita ser declarada y,
opcionalmente, asignada al valor que necesita para ser almacenada.
Las llaves definen el comienzo y el final de bloques de función y bloques de declaraciones como
void loop() y sentencias for e if. Las llaves deben estar balanceadas (a una llave de apertura {
debe seguirle una llave de cierre }). Las llaves no balanceadas provocan errores de compilación.
void loop()
{
statements;
}
El entorno Arduino incluye una práctica característica para chequear el balance de llaves. Sólo
selecciona una llave y su compañera lógica aparecerá resaltada.
punto y coma
Un punto y coma debe usarse al final de cada declaración y separa los elementos del programa.
También se usa para separar los elementos en un bucle for.
int x = 13; //declara la variable 'x' como el entero 13
Nota: Olvidar un punto y coma al final de una declaración producirá un error de compilación.
CONSTANTES
CONTROL DE FLUJO
E/S DIGITAL
Tiempo
MATEMATICAS
ALEATORIO
SERIE