Tambin conocidos como puertos de E/S, generalmente agrupadas en puertos de 8 bits de longitud, permiten leer datos del exterior o escribir en ellos desde el interior del microcontrolador, el destino habitual es el trabajo con dispositivos simples como rels, LED, o cualquier otra cosa que se le ocurra al programador. Algunos puertos de E/S tienen caractersticas especiales que le permiten manejar salidas con determinados requerimientos de corriente, o incorporan mecanismos especiales de interrupcin para el procesador Temporizadores y contadores: Son circuitos sincrnicos para el conteo de los pulsos que llegan a su poder para conseguir la entrada de reloj. Conversor analgico/digital: se utiliza para tomar datos de varias entradas diferentes que se seleccionan mediante un multiplexor. Las resoluciones ms frecuentes son 8 y 10 bits, que son suficientes para aplicaciones sencillas. Puertos de comunicacin o Puerto serie: Este perifrico est presente en casi cualquier microcontrolador, normalmente en forma de UART (Universal Asynchronous Receiver Transmitter) o USART (Universal Synchronous Asynchronous Receiver Transmitter) dependiendo de si permiten o no el modo sincrnico de comunicacin. o SPI: se utiliza para comunicar al microcontrolador con otros microcontroladores o con perifricos externos conectados a l, por medio de una interfaz muy sencilla. o I2C: Cumple las mismas funciones que el SPI, pero requiere menos seales de comunicacin y cualquier nodo puede iniciar una transaccin. o USB o Ethernet Comparadores: Son circuitos analgicos basados en amplificadores operacionales que tienen la caracterstica de comparar dos seales analgicas y dar como salida los niveles lgicos 0 o 1 en dependencia del resultado de la comparacin. Memoria de datos no voltil: para el almacenamiento de datos de configuracin o de los procesos que se controlan. 3.2.1Generalidades Los dispositivos de entrada y salida tienen diferentes generalidades. Entre las ms comunes son la energa a la que funcionan normalmente los 5volts
Arduino Ethernet Shield: permite que un Arduino se conecte a Internet. Soporta la conexin de hasta cuatro elementos de forma simultnea. Amplificador Operacional Cuadruple LM324. -Una sola fuente de voltaje (3 a 32V DC). -Salidas protegidas contra corto circuito. -Entradas diferenciales.
3.2.2Displays LED, LCD y otros dispositivos de visualizacin.
3.2.3Codificadores de posicin Son aquellos que ofrecen directamente una seal digital a partir de una entrada analgica. Sirve para realizar mediciones generalmente de posicin lineal o angular y pueden ser incrementales o absolutos. Codificador de posicin incremental Un sensor de este tipo consiste en una regla lineal o en un disco, el cual es movido por la parte cuya posicin o velocidad va a ser determinada. Este elemento incluye dos tipos de regiones o sectores. Los sectores son ordenados de una manera alternada y equidistante; si esta propiedad cambiante es censada por un dispositivo de lectura se obtiene un cambio de salida ante un incremento en posicin.
Codificador de posicin absoluto Similares a los incrementales pero con marcas en circuitos concntricos, cada uno de menor relacin. Cada crculo posee un sensor y la posicin queda codificada como un nmero formado unos y ceros.