¿Cómo definir una constante? Las constantes resultan expresiones predefinidas utilizadas en programación y más directamente en el lenguaje Arduino. La utilización de las mismas está basada en realizar programas que resulten fáciles de lectura.

Clasificación de constantes

En este punto queremos determinar a los lectores y usuarios, la manera bajo la cual se pueden dividir las constantes, y para ello pasamos a exponer cada una, realizando una pequeña explicación de su utilidad en programación de Arduino.

1.- False

Con este término damos a conocer la primera de las constantes en la programación Arduino, en este sentido resulta la más fácil de las dos existentes. Su definición se establece como 0 (cero).

2.- True

De igual manera que la anterior la denominación constante “true” que significa verdadero, en el lenguaje de programación está identificada como 1, ello resulta correcto, sin embargo, la misma está considerada una de gran extensión en cuanto a definición. Otro punto importante que deben tener los diseñadores de páginas, es que cualquier entero que no es cero es true, esto en el denominado sentido Booleano.

Debe tenerse presente que dichas constantes de true y false, tendrán que ser escritas en minúsculas, esto es contrario a las de HIGH, LOW, INPUT, y OUTPUT.

Definición de una constante

La definición está basada en algunos pasos aplicables para lograr el objetivo central. En este sentido hablaremos específicamente de la definición del nivel Pin. En relación a lo anterior podemos decir que cuando realizamos la escritura o lectura en un pin digital, podremos ver únicamente dos vertientes como son HIGH o LOW. A continuación veremos la aplicación de cada una de ellas.

HIGH

El significado de HIGH resulta un tanto distinto y ello va a depender en caso que su configuración esté basada como INPUT, es decir como modalidad entrada e igualmente OUTPUT, en el caso de salida. En caso que el pin se configura como INPUT el reporte será algo así:

  • Un voltaje superior a tres voltios.
  • Voltaje superior o mayor a dos voltios, generando en el propio pin 3.3. en las tarjetas.

De igual manera queremos exponer que los pin de igual manera podrán estar configurados como INPUT con pin Mode y posteriormente ser colocados a HIGH con digital Write.

LOW

El término o significado de LOW de igual manera podrá ser distinto en caso que el pin esté ajustado en la modalidad INPUT, OUTPUT. En el caso que su configuración esté en modalidad INPUT con pin Mode y su lectura sea mediante digitalRead, el Arduino emitirá el siguiente reporte LOW, de la forma siguiente:

  • Un voltaje inferior a los tres voltios que se encuentran incluidos en el pin, mediante la tarjeta de cinco voltios.
  • Asimismo voltaje inferior a dos y estando presentes en tarjetas de 3.3. voltios.

En el caso que el pin se encuentra configurado en modo OUTPUT con pinMode y en modalidad LOW mediante digital Write, el mismo se ubica en 0 voltios. Cuando está en dicha característica, puede emitir corriente, como al momento del encendido de un LED, el cual se encuentra conectado a una escala superior de cinco voltios.