Constantes

Son expresiones predefinidas, las cuales permiten hacer una lectura del cogido, mas fácil e intuitiva.

Lectura de sensores J1, J2 , J3, J4, J5, J6.

Cuando se usan funciones para lectura o manejo de sensores como lineRead() , ultrasoundRead(), lineCompare(), entre otros debemos ingresar un argumento J1, J2 , J3, J4, J5, J6, el cual dependerá de donde se tiene el sensor conectado ( las tarjetas cada una de las conexiones están marcadas), esto valores hacen referencia a las entradas analogas de la tarjeta.

  • J1 = A0.
  • J2 = A1.
  • J3 = A2.
  • J4 = A3.
  • J5 = A4.
  • J6 = A5.

 

Control de motores M1 , M2 ,M3 ,M4.

Cuando se usan funciones para el control de motores como motorOn () , motorOff() , goForward(), entre otras. Ingresaremos argumentos como M1, M2 ,M3 o M4, el cual dependerá de donde tenemos conectado nuestro motor ( las tarjetas cada una de las conexiones están marcadas), la definición de estas variables son.

  • M1 =  A0.
  • M2 =  A1.
  • M3 =  A2.
  • M4 =  A4.

 

true y false (Constantes Booleanas)

false:  

False esta definida como un «0» (cero).

true:

True esta defina como como un «1» (uno) , a diferencia de false, este posee otra definiciones. Un valor entero diferente de cero, sera true en una operación booleana. Dicho de otra forma un valor numérico con un valor de -1, 3 o -200 son tratados como true en una operación booleana.

Tanto false como true deben ser escritas en minúsculas.

 

INPUT , OUTPUT  y INPUTPULLUP (Definiendo el Comportamiento del Pin)

Tanto los pines digitales como los analogos pueden variar su funcionamiento haciendo uso de pinMode(),para que el pin tenga un comportamiento de entrada usaremos INPUT, para un comportamiento de salida usaremos OUTPUT y finalmente si queremos que nuestro pin se comporte como un pin de entrada PULL_UP usaremos INPUT_PULLUP.

INPUT:

Configuraremos un pin como INPUT mediante pinMode()cuando queremos usarlo como entrada, de esta forma podemos conectar dispositivos externos a la tarjeta como sensores, de tal forma que nuestra tarjeta reciba información de su entorno.

OUTPUT:

Configuraremos un pin como OUTPUT mediante pinMode()cuando queremos usarlo como salida, de esta forma podremos generar señales de nuestra tarjeta, que  permitan cambiar el entorno en la que se encuentra.

INPUTPULLUP

Configuraremos un pin como INPUTPULLUP mediante pinMode()cuando queremos usarlo como entrada y no queremos usar resistencias externas para hacer una configuración PULLUP.

HIGH Y LOW (Definir Niveles de Voltajes en los Pines)

Cuando deseamos leer o escribir un pin digital solo tendremos dos posibilidades: HIGH y LOW.

HIGH:

Nivel alto de voltaje. Cuando leemos un pin y obtenemos un HIGH esto significa presencia de voltaje o el voltajes es mas grande de 3v. Ahora cuando escribimos HIGH, esto quieres decir que por el pin seleccionado saldrán 5v.

LOW:

Nivel bajo de voltaje. Cuando leemos un pin y obtenemos un LOW esto significa ausencia de voltaje o que el voltaje es menor a 3v. Ahora cuando escribimos LOW, esto quieres decir que por el pin seleccionado saldrán 0v.