GPIO
É a sigla de "General Purpose Input/Output". GPIO é um tipo de pino encontrado em um circuito integrado que não tem uma função específica. Enquanto a maioria dos pinos tem uma finalidade definida, como enviar um sinal para um determinado componente, a função de um pino GPIO é personalizável e pode ser controlada por software.
Nem todos os chips têm pinos GPIO, mas eles são encontrados com frequência em chips multifuncionais, como os usados em gerenciadores de energia e placas de áudio/vídeo. Eles também são usados por circuitos system-on-chip (SOC), que incluem um processador, memória e interfaces externas, tudo em um único chip. Os pinos GPIO permitem que esses chips sejam configurados para diferentes finalidades e funcionem com vários tipos de componentes.
Um dispositivo popular que usa pinos GPIO é o Raspberry Pi, um computador de placa única desenvolvido para entusiastas e fins educacionais. Ele inclui uma fileira de pinos GPIO ao longo da borda da placa, que fornece a interface entre o Raspberry Pi e outros componentes. Esses pinos funcionam como interruptores que produzem 3,3 volts quando definidos como HIGH e nenhuma tensão quando definidos como LOW. Você pode conectar um dispositivo a pinos GPIO específicos e controlá-lo com um programa de software. Por exemplo, você pode conectar um LED a um GPIO e a um pino de aterramento em um Raspberry Pi. Se um programa de software instruir o pino GPIO a ser ligado, o LED acenderá.
A maioria dos usuários de computador não encontrará pinos GPIO e não precisará se preocupar em configurá-los. No entanto, se você é um entusiasta ou programador, pode ser útil aprender quais chips têm pinos GPIO e como usá-los.
Teste seus conhecimentos