Ceci est une ancienne révision du document !
—-
Una variable es un area de memoria del microcontrolador (PIC), que puede ser usada para guardar un numero o una serie de letras. Eso es muy util para muchos propositos, como tomar una lectura de un sensor y actuar sobre el, o contar el numero de veces que un robot ha llevado a cabo un accion particular.
A cada variable se le debe dar un nombre, como “MiVariable o “CuentaPasos”.
Escoger un nombre para una variable es facil - simplemente no incluya espacios o cualquier otro simbolo (salvo _), y este seguro que el nombre es al menos 2 caracteres (letras o numeros) de largo. Una variable siempre debe empezar por una letra.
Typos de Variables
Hay diferentes tipos de variables, y cada tipo puede almacenar una clase diferente de informacion. Estas son los tipos de variable que Great Cow BASIC
usa corrientemente:
Typo de Variable | Informacion que esta variable puede almacenar | Ejemplo de usos para este tipo de variable |
---|---|---|
Bit | Un bit (0 ou 1) | Flags to track whether or not a piece of code has run |
Byte | Un nombre entier entre 0 et 255 | Almacenaje de proposito gene- ral de datos como contadores. |
Word | Un un numero entero entre 0 and 65535 | Almacenaje de numeros extra grandes |
Array | Una lista de numeros enteros de un rango entre 0 to 255 | Matrices |
String | Una serie de letras, numeros y simbolos. | Mensages que deberan ser vistos en la pantalla |
Usando variables
Las variables no necesitan ningún comando especial para colocadas - solo ponga el nombre de la variable en el comando cuando la variable sea necesitada.
Otros tipos de variables pueden ser usadas en una manera muy similar, excepto que ellas deban ser dimencionadas primero. Esto requiere el uso del comando DIM para decirle al Great Cow BASIC que esta manejando algo diferente a una variable byte.
Una característica de las variables es que es posible tener al microcontrolador chequeando una variable y solo correr una sección de codigo si es de un valor dado. Esto puede hacerse con el comando IF
Para mas ayuda, ver:
Declarando variables con DIM
Fijando Variables
Haciendole cosas a bits individuales de variables
SET ROTATE
Chequeando variables y haciendo diferentes cosas basadas en sus valores:
IF DO FOR Conditions