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

Entradas populares de este blog

Arduino Practica 1 Blink