miércoles, 28 de octubre de 2015

ENTRADAS SALIDAS DIGITALES ARDUINO

Entradas salidas digitales ArduinoEntradas salidas digitales Arduino, para ver el uso de los pines entradas salidas digitales Arduino se utilizarán como placas de prueba el arduino uno y el arduino mega, el arduino uno tiene 12 pines que pueden ser utilizados como entradas salidas digitales arduino y están numeradas del 2 al 13, los pines 0 y 1 son utilizados para la comunicación serial, el arduino mega tiene 51 pines que pueden ser utilizados como entradas salidas digitales arduino y están numeradas del 2 al 13, y del 22 al 53 los pines 0 y 1 y del 14 al 21 son utilizados para comunicaciónes, algunos de estos pines pueden también cumplir algunas otras funciones pero en esta ocasión solo se comentará sobre su utilización como pines de entradas salidas digitales arduino.
La programación de los pines como entradas salidas digitales arduino será realizada en el software ARDUINO, este lenguaje está basado en C/C++, además como los microcontroladores que forman parte del arduino son microcontroladores AVR, los  pines del arduino como entradas salidas digitales también puede ser programado mediante el lenguaje C/C++ utilizado para programar los microcontroladores AVR, se verán algunos ejemplos de como realizar esto.
En esta sección se verán ejemplos sencillos para comprender como programar los pines del arduino como entradas salidas digitales, es una sección de aprendizaje, ejemplos mas complejos serán publicados en la sección llamada proyectos arduino.

Entradas salidas digitales Arduino

Para elegir si un pin será utilizado como una entrada o salida digital el arduino tiene una función llamada
pinMode() cuya forma general se puede ver así:
pinMode(numero_de_pin , como_entrada_o_como_salida_digital)
para el arduino uno numero_de_pin puede ser de 0 a 13, mientras que para el arduino mega puede ser de 0 a 53, para indicarle si será una entrada digital será mediante la palabra reservada INPUT y para indicarle que será una salida digital será mediante la palabra reservada OUTPUT.
Por ejemplo si se quiere utilizar el pin 37 del arduino mega como entrada digital, esto se hará así:

No hay comentarios:

Publicar un comentario