GPIO
Es la sigla de «General Purpose Input/Output». GPIO es un tipo de pin que se encuentra en un circuito integrado y que no tiene una función específica. Mientras que la mayoría de los pines tienen un propósito definido, como enviar una señal a un determinado componente, la función de un pin GPIO se puede personalizar y controlar mediante software.
No todos los chips tienen pines GPIO, pero es común encontrarlos en chips multifunción, como los que se usan en administradores de energía y tarjetas de audio/video. También los utilizan los circuitos de sistema en chip (SOC), que incluyen un procesador, memoria e interfaces externas, todo en un solo chip. Los pines GPIO permiten configurar estos chips para distintos propósitos y hacerlos funcionar con varios tipos de componentes.
Un dispositivo popular que utiliza pines GPIO es Raspberry Pi, una computadora de placa única diseñada para aficionados y fines educativos. Incluye una fila de pines GPIO a lo largo del borde de la placa que proporciona la interfaz entre Raspberry Pi y otros componentes. Estos pines funcionan como interruptores que producen 3,3 voltios cuando se configuran en HIGH y ningún voltaje cuando se configuran en LOW. Puede conectar un dispositivo a pines GPIO específicos y controlarlo con un programa de software. Por ejemplo, puede conectar un LED a un GPIO y a un pin de tierra en una Raspberry Pi. Si un programa de software indica al pin GPIO que se encienda, el LED se iluminará.
La mayoría de los usuarios de computadoras no encontrarán pines GPIO ni necesitarán preocuparse por configurarlos. Sin embargo, si es aficionado o programador, puede ser útil aprender qué chips tienen pines GPIO y cómo utilizarlos.
Pon a prueba tu conocimiento