Términos Utilizados en Arduino
Términos Utilizados en Arduino
Términos Utilizados en Arduino
Términos de Arduino
analogRead(pin): Función que lee el valor desde un pin analógico especificado con una
resolución de 10 bits. Esta función sólo puede se usada en los pines analógicos (0 - 5). Los
valores enteros devueltos están en el rango de 0 a 1023.
Altavoz piezo eléctrico: Bocina pequeña y redonda que puede ser utilizada para generar
ruidos de todo tipo.
digitalWrite(pin, value): Función que devuelve o el nivel lógico HIGH o LOW a (activa o
desactiva) un pin digital especificado. El pin puede ser especificado como una variable o
constante (0 - 13).
Arrays: Un array o matriz es una colección de valores que son accedidos con un índice
numérico. Cualquier valor en la matriz debe llamarse escribiendo el nombre del matriz y el
índice numérico del valor. Las matrices están indexados a cero, con el primer valor en la
matriz comenzando con el índice número 0. Una matriz necesita ser declarada y
opcionalmente asignarle valores antes de que puedan ser usados.
Byte: almacena un valor numérico de 8 bits sin puntos decimales. Tienen un rango de 0 a
255.
char: Almacena cualquier carácter “normal”, ocupa un byte, permite diferenciar 256
caracteres.
unsignedchar: 0 a 256
El valor almacenado es el código ASCII que representa el carácter
Comentarios de línea (//): Comentarios de una línea empiezan con // y terminan con la
siguiente línea de código. Como el bloque de comentarios, son ignorados por el programa
y no toman espacio en memoria.
digitalRead(pin): Función que lee el valor desde un pin digital especi cado con el resultado
HIGH o LOW. El pin puede ser especificado o como una variable o como una constante (0 -
13).
do-while: Bucle que trabaja de la misma forma que el bucle while, con la excepción de que
la condición es testeada al final del bucle, por lo que el bucle do. . . while siempre se
ejecutará al menos una vez.
double: Tipo de dato real: Precisión doble, valores positivos y negativos, se almacena en 8
bytes (37 dígitos para parte entera y 10 dígitos para parte decimal)
Float: Tipo de dato para números en punto flotante, o números que tienen un punto
decimal. Los números en punto flotante tienen mayor resolución que los enteros y se
almacenan como valor de 32 bits con un rango de -3.4028235E+38 a 3.4028235E+38
high/low: Estas constantes definen los niveles de pin como HIGH o LOW y se usan cuando
se leen o se escriben los pines digitales. HIGH esta definido como el nivel 1 lógico, ON ó 5
V, mientras que LOW es el nivel lógico 0, OFF ó 0 V.
If: Las sentencias if comprueban si cierta condición ha sido alcanzada y ejecutan todas las
sentencias dentro de las llaves si la declaración es cierta. Si es falsa el programa ignora la
sentencia.
LUIS DANIEL DE LA O FIERRO ISC6B
input/output: Constantes usadas con la función pinMode() para definir el modo de un pin
digital como INPUT u OUTPUT.
Int: Enteros son los tipos de datos primarios para almacenamiento de números sin puntos
decimales y almacenan un valor de 16 bits con un rango de -32,768 a 32,767.
llaves {}: Las llaves definen el comienzo y el final de bloques de función y bloques de
declaraciones como void loop() y sentencias for e if. Las llaves deben estar balanceadas (a
una llave de apertura { debe seguirle una llave de cierre }). Las llaves no balanceadas
provocan errores de compilación.
LDR (Ligth Dependet Resistor): resistencia que varia su valor en función de la luz recibida,
cuanta mas luz recibe, menor es su resistencia.
Long: Tipo de datos de tamaño extendido para enteros largos, sin puntos decimales,
almacenados en un valor de 32 bits con un rango de -2,146,483,648 a 2,147,483,647.
map (valor, desdeabajo, desdealto, hastabajo, hastaalto): función que en esencia permite
convertir un rango de variación en otro con toda sencillez.
millis(): Devuelve el número de milisegundos desde que la placa Arduino empezó a ejecutar
el programa actual como un valor long sin signo.
Monitor Serial: herramienta que permite enviar y visualizar los datos que se manejan a
través del puerto Serie.
LUIS DANIEL DE LA O FIERRO ISC6B
pinMode(pin, mode): Se usa en void setup() para configurar un pin específico para que se
comporte o como INPUT o como OUTPUT.
Punto y coma (;): Un punto y coma debe usarse al final de cada declaración y separa los
elementos del programa. También se usa para separar los elementos en un bucle for.
true/false: Estas son constantes Booleanas que definen niveles lógicos. FALSE se
define como 0 (cero) mientras TRUE es 1 o un valor distinto de 0.
Variable: forma de llamar y almacenar un valor numérico para usarse después por
el programa. Como su nombre indica, las variables son números que pueden
cambiarse continuamente al contrario que las constantes, cuyo valor nunca cambia.
Una variable necesita ser declarada y, opcionalmente, asignada al valor que
necesita para ser almacenada.