lenguaje arduino
La estructura básica en este caso es el de la declaración
la estructura general en lenguajes ce es el setup y el loop
void setup () ; una sola vez
{statement;
en este caso, esta contiene la declaración de la variable al comienzo del programa.
funciones
Funciones
El identificador debe corresponder a lo que hace la función
int delay ()Llaves
Deben equilibrarse o balancearse las llaves, se le da click, encima de las llaves de arduino para verificar los cierres de las llaves..
Punto y coma
No olvidar colo car al final elpunto y coma
Bloque de comentarios
/* Lo que sea */
un abuena practica de programación es documentar los programas..
Variable
Variables global : Antes del void setup
Variable local, solodentro de un ciclo o bucle.
Tipos de variables
Byte: 0 a 255, o sea 256
Int: almacena un valor de 16 bits -32768 a 32767 o sea 65536 datos.
Long: -2, 147,483 648 a 2,147, 483,647.Float: -3.4028235E+38 a 3.4028235E+38, distribuido en 24 bits para la mantisa, 7 para el exponente y 1 para el signo.
Arduino solo maneja numeros de tipo Byte, para utilizar números long float eint.
en sistemas embebido o sistemas micro controlados, debemos declarar la variable, administrando la memoria del microcontrolador.
Arrays
Un arrau es una colección de números, en este casohay que declarar lel array, coomo se indexanm, por posiciones
intArray[] = {value0, value1, …valuen}
Operadores Matemáticos
suma+ resta-
Asignaciones Compuestas
aquí se incluyen losincrementos etc..
Operadores de comparación
x==y solo hace la comparación si x es igual a y entonces devuelve el valor true
Operadores lógicos
And &&, OR||, Not ¡x
Constantes
TRUE,FALSE , HIGH, LOW, INPUT, OUTPUT, estas se ponen predefinidas y en mayúsculas.
AnalogRead
La resolución es de 10 bits
Lee el valor análogo en los Pins, tiene canales que se leen A0, A1, A2,...
Regístrate para leer el documento completo.