manual de programación arduina Manual+Programacion+Arduino | Page 9
Arduino: Manual de Programación
Debido a que los comentarios son ignorados por el programa y no ocupan espacio en la
memoria de Arduino pueden ser utilizados con generosidad y también pueden utilizarse
para "comentar" bloques de código con el propósito de anotar informaciones para
depuración.
Nota: Dentro de una misma línea de un bloque de comentarios no se puede escribir otra
bloque de comentarios (usando /* .. */ )
// línea de comentarios
Una línea de comentario empieza con / / y terminan con la siguiente línea de código. Al
igual que los comentarios de bloque, los de línea son ignoradas por el programa y no
ocupan espacio en la memoria.
// esto es un comentario
Una línea de comentario se utiliza a menudo después de una instrucción, para
proporcionar más información acerca de lo que hace esta o para recordarla más
adelante.
variables
Una variable es una manera de nombrar y almacenar un valor numérico para su uso
posterior por el programa. Como su nombre indica, las variables son números que se
pueden variar continuamente en contra de lo que ocurre con las constantes cuyo valor
nunca cambia. Una variable debe ser declarada y, opcionalmente, asignarle un valor. El
siguiente código de ejemplo declara una variable llamada variableEntrada y luego le
asigna el valor obtenido en la entrada analógica del PIN2:
int variableEntrada = 0;
// declara una variable y le asigna el valor 0
variableEntrada = analogRead(2);// la variable recoge el valor analógico del PIN2
'variableEntrada' es la variable en sí. La primera línea declara que será de tipo entero
“int”. La segunda línea fija a la variable el valor correspondiente a la entrada analógica
PIN2. Esto hace que el valor de PIN2 sea accesible en otras partes del código.
Una vez que una variable ha sido asignada, o re-asignada, usted puede probar su valor
para ver si cumple ciertas condiciones (instrucciones if..), o puede utilizar directamente
su valor. Como ejemplo ilustrativo veamos tres operaciones útiles con variables: el
siguiente código prueba si la variable “entradaVariable” es inferior a 100, si es cierto
se asigna el valor 100 a “entradaVariable” y, a continuación, establece un retardo
(delay) utilizando como valor “entradaVariable” que ahora será como mínimo de valor
100:
9