INSTRUCCIONES DE ARDUINO
La
instrucción pinMode( );
Esta instrucción es utilizada en la función de
Setup() y nos sirve para para configurar el pin de nuestra tarjeta Arduino como
entrada o salida (INPUT,OUTPUT).
Las terminales de Arduino, por defecto están configuradas como entradas, por lo
tanto no es necesario, en el caso de que vayan a hacer trabajadas como
entradas, estos pines bajo el punto de vista eléctrico estarían como entradas
de alta impedancia. Estos pines tienen a nivel interno una resistencia de 20K
las cuales pueden acceder por medio del software.
Un corto circuito en los pines de la Arduino
preverá una corriente elevada que pueda dañar el microcontrolador para ello se
le coloca una resistencia de 470 Ohms o 1000 Ohms. Para realizar todas estas
funciones se acude a las siguientes instrucciones, tabla 1:
Instrucción
|
Desarrollo
|
digitalRead(pin);
|
Lee
el valor booleano en el pin correspondiente ya sea HIGH o LOW (1 o 0)
|
digitalWrite(pin);
|
Escribe
o manda un valor booleano en el pin correspondiente de forma HIGH o LOW (1 o
0)
|
analogRead(pin);
|
Lee
la señal analógica del pin correspondiente del microcontrolador
|
analogWrite(pin);
|
Escribe
o manda una señal analógica en el pin correspondiente de forma digital de
0-1023 (0V-5V)
|
Instrucción
de tiempo delay(ms);
Esta instrucción nos ayudara a detener la
ejecución del programa la cantidad de tiempo en milisegundos (ms) esto quiere
decir que si colocamos 1000 milisegundos esto equvaldra a tener 1 segundo como
retardo.
Instrucción
millis();
Devuelve el número de milisegundos
transcurridos desde el inicio del programa en Arduino hasta el momento actual,
normalmente será un valor grande dependiente del tiempo que este en marcha la
aplicación después de ser cargada.
Instrucción
Serial.begin(rate);
La instrucción Serial.begin (rate) abre el
puerto serie y fija la velocidad en baudios para la transmicion de datos en
serie. El valor típico de velocidad para comunicarse con el ordenador es
comúnmente de 9600, aunque otras velocidades pueden ser soportadas por el
computador y el mocrocontrolador ya si a si se desea configurar.
Cuando se utiliza la comunicación serie los
pines son digitales y mostrados en la tarjeta de arduino como 0(RX) y 1(TX) y
estas no se pueden utilizar al mismo tiempo.
Instrucción
Serial.println(data);
La instrucción Serial.println(data); se
encarga de imprimir los datos n el puerto serie, seguido de un retorno de carro
automático y salto de línea, este comando toma la misma forma que la
instrucción Serial.print(), pero es más fácil ver la lectura en el monitor con
la instrucción primeramente mencionada.
Instrucción
Serial.print(data,data Type);
Esta es una de las instrucciones el cual envía
o retorna un numero o cadena de
caracteres por el puerto serie, dicho comando puede ser tomado de diferentes
formas dependiendo los parámetros con los cuales se define el retorno de
números. Algunos de estos parámetros son:
Data: el numero o la cadena de caracteres a
enviar o retornar.
Data type: determina el formato de salida de
los valores numéricos (decimal, octal, binarios, etc…):
Instrucción
Serial.avaible()
Esta instrucción obtiene un numero entero con
el numero total de bytes disponibles para leer o como escribir (captura) de
datos desde el puerto serie. Equivaldría a la función Serial.Avaible(), el cual
devuelve un numero entero de bytes, este puede almacenar como un máximo de
64bytes.
Instrucción
Serial.Read()
La instrucción realiza la función de leer y
capturar un bite (un carácter) esto desde el puerto serie.
Comentarios
Publicar un comentario