/*
Gente este es mi correo para sugerencias
rreynoud@gmail.com
*/
Constantes
Una constante es una
variable que no cambia de valor, un ejemplo como usamos en nuestro
codigo de prender
un Led con Arduino teniamos el OUTPUT y INPUT son
constantes "reservadas del sistema", lo que nos indica que
ya tiene un valor previo al cual no podemos modificar.
Ejemplo:
Éstas
dos constantes booleanas
representan un nivel lógico. Mientras que FALSE representa
un nivel lógico de 0, TRUE representa
un valor de 1.
Se emplean en
muchas ocasiones, siendo especialmente útiles en estructuras de
control del flujo, como por ejemplo:
1
2
3
4
|
while
(variable
== TRUE)
{
//
Algo de código...
}
|
Variables
más que conocidas por su uso para establecer el valor en un pin
digital de arduino. HIGH indica
que el pin debe tener un nivel lógico de 1, es decir, 5v o 3.3v
(según versiones de placas de Arduino). Por su parte, LOW establece
un nivel lógico de 0, es decir, 0v.
1
|
digitalWrite(pinDestino,
HIGH);
|
Otro
grupo de valores muy utilizados. Su función es la configuración de
pines digitales. INPUT se
emplea para configurar un pin como entrada, OUTPUT como
salida, e INPUT_PULLUP activa
unas resistencias pull-up internas. En el caso de INPUT_PULLUP,
el grupo anterior de constantes (HIGH/LOW) funcionará al revés,
siendo HIGH 0v
y LOW 5v
o 3.3v según placas.
1
|
pinMode(pinDestino,
OUTPUT);
|
Si
queréis ampliar esta información, podéis ir a la página
oficial de Arduino -> Constantes.
Ahora VOS declarando las constantes
La declaracion de una constante es muy simples, solo tenes que anteponer la palabra reservada const antes del tipo de datos y nombre de la variable.
// Declaración e inicialización de una variable constante
const int VARIABLE_CONSTANTE = 100;
// Si intentamos cambiar el valor, habrá un error de compilación
VARIABLE_CONSTANTE = 20;
Acuerden se que una vez declarado el valor de la constante ya no podemos mas cambiar su valor, caso passe esso no va generar un error!!
error: assignment of read-only variable ‘VARIABLE_CONSTANTE’
Nenhum comentário:
Postar um comentário